用parMelel中的JMeter和Selenium进行负载测试

时间:2015-09-30 12:10:05

标签: java selenium jmeter load-testing

我有JMeter,然后我集成了Selenium WebDriver。 我创建了jp@gc - WebDriver Sampler,代码运行完美。当我将Number of Threads (users)更改为10时,这打开了我10 Fireforx浏览器并且负载测试的想法并不好,因为最后一个浏览器(第10个)在几秒(20秒)后启动。 我如何并行运行所有这些? 我想模拟10个用户完全同时点击网站中的点击次数!:)

假设这是我希望同时打开的页面:

WDS.sampleResult.sampleStart()
WDS.browser.get('http://jmeter-plugins.org')
WDS.sampleResult.sampleEnd()

由于

1 个答案:

答案 0 :(得分:1)

将您的WebDriver采样器放在Synchronizing Timer下,并将“模拟用户数量分组”设置为10.

实际上,这不是WebDriver Sampler应该做的事情。您应该通过JMeter HTTP Request采样器创建主要负载,并使用单独的线程组和WebDriver采样器来测量实际用户体验,如脚本执行时间,布局等。