我有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()
由于
答案 0 :(得分:1)
将您的WebDriver采样器放在Synchronizing Timer下,并将“模拟用户数量分组”设置为10.
实际上,这不是WebDriver Sampler应该做的事情。您应该通过JMeter HTTP Request采样器创建主要负载,并使用单独的线程组和WebDriver采样器来测量实际用户体验,如脚本执行时间,布局等。