我的目标是模拟大量“真实用户”同时点击和实际使用我们的网站,并确保他们都能通过他们的用例。我正在寻找一个将一些 EC2 网格管理与 Web 自动化工具(例如 GEB/WATIR)相结合的框架。理想的“按钮”操作将完成所有这些:
- 启动可配置数量的 EC2 实例(使用预先配置了我的浏览器自动化框架和测试脚本的指定 AMI)
- 并行启动在所有这些设备上运行的 Web 自动化框架测试。我想他们必须是无头的。
- 等待完成
- 汇总结果
- 关闭 EC2 实例。
我的目标是模拟大量“真实用户”同时点击和实际使用我们的网站,并确保他们都能通过他们的用例。我正在寻找一个将一些 EC2 网格管理与 Web 自动化工具(例如 GEB/WATIR)相结合的框架。理想的“按钮”操作将完成所有这些:
虽然本身不是一个框架,但我对http://loader.io/感到非常满意
它有一个 API,用于您自己的自定义集成、报告和分析分析。
PS。我不隶属于他们,只是一个快乐的客户。
但是,根据我的经验,您需要同时进行负载测试和实际客户端测试。甚至 loader.io 也只会从少数主机上访问您的服务。而且,它跳过了一个主要部分(来自许多不同客户端浏览器的客户端性能)。
该视频有更多关于该主题的信息: http ://www.youtube.com/watch?v=Il4swGfTOSM&feature=youtu.be
BrowserMob曾经提供过此类服务。看起来他们被收购了。