我必须使用Selenium WebDriver为100个用户执行应用程序的负载测试。一次有100位用户登录并访问服务器。
如何使用Selenium WebDriver执行此过程?
更新 如评论中所述,这是一个坏主意。如果您正在考虑使用Selenium Grid进行负载测试,请 重新考虑您的目的并验证SeleniumGrid是否确实是您唯一的选择。
免费解决方案:
Selenium提供了一个易于扩展的测试框架,称为Selenium Grid。您可以将其与TestNG结合使用,以创建可扩展的负载测试框架。
从链接:
通过在多台计算机上分布测试来扩展规模(并行执行) 从一个中心点管理多个环境,从而可以轻松地对多种浏览器/操作系统组合进行测试。 通过允许您实施自定义挂钩来利用虚拟基础架构,从而最大程度地减少了网格的维护时间。
通过在多台计算机上分布测试来扩展规模(并行执行)
从一个中心点管理多个环境,从而可以轻松地对多种浏览器/操作系统组合进行测试。
通过允许您实施自定义挂钩来利用虚拟基础架构,从而最大程度地减少了网格的维护时间。
我利用Selenium Grid通过大约十二个并发的浏览器会话(到目前为止)对我们的Web应用程序进行了负载测试。我使用了几种参考资料来实现此目的: