我使用的关键字驱动方法使用Selenium WebDriver
。如何将JMeter与Selenium WebDriver集成进行负载测试?
我打算使用开源工具(如JMeter
)进行负载测试。
是JMeter
负载测试的好工具吗?整合JMeter
与Selenium
是否好主意?我想知道这个想法的利弊。
给我进行负载测试工具与Selenium
与Selenium
整合JMeter
的流程集成更好的办法。
我使用的关键字驱动方法使用Selenium WebDriver
。如何将JMeter与Selenium WebDriver集成进行负载测试?
我打算使用开源工具(如JMeter
)进行负载测试。
是JMeter
负载测试的好工具吗?整合JMeter
与Selenium
是否好主意?我想知道这个想法的利弊。
给我进行负载测试工具与Selenium
与Selenium
整合JMeter
的流程集成更好的办法。
是的,JMeter是一个非常棒的负载测试工具。 在JMeter中使用硒是可能的,但是你无法为数千用户创建大量的负载。
的优点和使用中的JMeter硒的利弊是太宽的问题,以SO回答,但这里有一个如何做到这一点的具体几个环节:
http://jmeter-plugins.org/wiki/WebDriverTutorial/
http://www.suryarazmi.com/2013/08/how-to-use-selenium-webdriver-in-jmeter.html
我还集成了JMeter的硒的webdriver但使用Java请求而不是采样的webdriver。按照Selenium页面上的指定将自动化构建到Java类中,然后通过扩展JMeter AbstractJavaSamplerClient并允许它将从JMeter接收的参数传递到Selenium java jar中来添加JMeter客户端。这不适用于重负载测试,因为它将更多处理移动到客户端,但它允许您从junit,jmeter或命令行重新使用Selenium java测试。对于工作流程较长的项目,开发人员可以使用这些项目将数据加载到环境中,测试人员将其用作回归测试,并由开发人员进行性能测试。要获得更精确的时间安排,您可以从Java请求中将指标存储在数据库中。
我的框架是keyworddriven框架我将运行多个machines.is它需要安装jmeter在每个macxhine或任何其他解决方案,如设置路径为jmeter库等 – user3016945
Ophir ..感谢值得信息。 我下载的所有文件,但我无法Webdriver取样器选项,你可以请帮助,如果我做错了 – user3016945
@Ophir Prusak:你提供的链接是有帮助的 –