我有使用Selenium WebDriver的Web应用程序自动化脚本,我想将它与jmeter一起用于我的应用程序的性能测试
*我尝试过使用Webdriver采样器(因为我无法使用我的代码)和Junit Request采样器
请建议一些更好的方法来集成和监控它
答案 0 :(得分:0)
我认为您无法重复使用Selenium测试来进行负载测试,因为浏览器(甚至无头像HtmlUnit或PhantomJS)都是CPU密集型且内存占用量很大所以您很可能无法启动所需数量的浏览器。
我建议将您的Selenium测试转换为基于JMeter HTTP协议的“纯”负载测试,这样您就可以从中级笔记本电脑模拟数百个虚拟用户。
您可能还对How to Convert Selenium Scripts into the JMX文章感兴趣,该文章描述了另一种转换方式。