我已经使用selenium webDriver安装了我的Web应用程序脚本,如何将其与jmeter集成

时间:2017-03-30 14:45:03

标签: java selenium jmeter jmeter-plugins

我有使用Selenium WebDriver的Web应用程序自动化脚本,我想将它与jmeter一起用于我的应用程序的性能测试

*我尝试过使用Webdriver采样器(因为我无法使用我的代码)和Junit Request采样器

请建议一些更好的方法来集成和监控它

1 个答案:

答案 0 :(得分:0)

我认为您无法重复使用Selenium测试来进行负载测试,因为浏览器(甚至无头像HtmlUnitPhantomJS)都是CPU密集型且内存占用量很大所以您很可能无法启动所需数量的浏览器。

我建议将您的Selenium测试转换为基于JMeter HTTP协议的“纯”负载测试,这样您就可以从中级笔记本电脑模拟数百个虚拟用户。

  1. 启动JMeter的HTTP(S) Test Script Recorder
  2. 配置您的Selenium测试to use JMeter as a proxy
  3. 运行测试
  4. 如果需要,执行关联和参数化
  5. 您应该准备好使用JMeter测试进行负载测试
  6. 您可能还对How to Convert Selenium Scripts into the JMX文章感兴趣,该文章描述了另一种转换方式。