是否有用于在EC2实例集群上分发浏览器自动化测试的框架?

时间:2013-04-29 23:10:25

标签: browser-automation distributed-testing

我的目标是模拟大量“真实用户”同时使用我们的网站并实际使用我们的网站,并确保他们都可以通过他们的用例。我正在寻找一个框架,将一些EC2网格管理与Web自动化工具(如GEB / WATIR)相结合。理想的“按钮”操作可以完成所有这些:

  1. 启动可配置数量的EC2实例(使用指定的 AMI预先配置了我的浏览器自动化框架和测试 脚本)
  2. 启动在所有这些上运行的Web自动化框架测试, 在平行下。我想他们必须是无头的。
  3. 等待完成
  4. 汇总结果
  5. 关闭EC2实例。

2 个答案:

答案 0 :(得分:0)

虽然不是框架本身,但我对http://loader.io/

非常满意

它有一个API,可用于您自己的自定义集成,报告和分析分析。

PS。我不是他们的附属品,只是一个快乐的顾客。

但是,根据我的经验,您需要同时进行负载测试和实际客户端测试。即使是loader.io也只能从少数主机上获得服务。而且,它跳过了一个主要部分(来自许多不同客户端浏览器的客户端性能)。

此视频详细介绍了该主题: http://www.youtube.com/watch?v=Il4swGfTOSM&feature=youtu.be

答案 1 :(得分:0)

BrowserMob过去常常提供此类服务。看起来他们被收购了。