如何使用Selenium WebDriver执行负载测试?[关闭]

我必须使用Selenium WebDriver为100个用户执行应用程序的负载测试。一次有100位用户登录并访问服务器。

如何使用Selenium WebDriver执行此过程?

回答:

如评论中所述,这是一个坏主意。如果您正在考虑使用Selenium Grid进行负载测试,请 重新考虑您的目的并验证SeleniumGrid是否确实是您唯一的选择。


免费解决方案:

Selenium提供了一个易于扩展的测试框架,称为Selenium

Grid。您可以将其与TestNG结合使用,以创建可扩展的负载测试框架。

从链接:

通过在多台计算机上分布测试来扩展规模(并行执行)

从一个中心点管理多个环境,从而可以轻松地对多种浏览器/操作系统组合进行测试。

通过允许您实施自定义挂钩来利用虚拟基础架构,从而最大程度地减少了网格的维护时间。

我利用Selenium Grid通过大约十二个并发的浏览器会话(到目前为止)对我们的Web应用程序进行了负载测试。我使用了几种参考资料来实现此目的:

  • http://testng.org/doc/documentation-main.html#parallel-tests
  • http://blog.wedoqa.com/2013/07/how-to-run-parallel-tests-with-selenium-webdriver-and-testng-2/
  • http://www.mkyong.com/unittest/testng-selenium-load-testing-example/

以上是 如何使用Selenium WebDriver执行负载测试?[关闭] 的全部内容, 来源链接: utcz.com/qa/403159.html

回到顶部