Flood Element是基于浏览器的负载生成工具,构建在Puppeteer之上。 它提供了一套易于使用的命令来自动化大多数用户界面,包括鼠标操作(例如单击和拖动),键盘按键操作以及使用输入,按钮和菜单。 Element的设计纯粹是为了通过模拟浏览器中的实际用户行为来生成负载。 尽管它非常适合测试在React,Angular,Ember或任何其他JS重客户端框架中构建的SPA,但它不会尝试操纵页面或使用任何特定的前端框架。 Element脚本的目标是: 可以理解的 易于编写和维护 表示用户动作的声明式 通过启动数百甚至数千个Google Chrome实例,并运行编写的脚本来进行负载测试