问题:
Jmeter模拟浏览器访问时,http请求为串行,未能有效模拟浏览器多线程同时请求Web服务器的情况,测试响应时间较实际长。
解决:
使用并发控制器,把网页浏览器并发请求的页面配置于同一个并发控制器之内。
安装配置:
JDK1.8或以上;
Jmeter5.0或以上;
拷贝jmeter-parallel-0.9.jar到Jmeter/lib/ext上。
启动Jmeter。
根据需要添加Parallel Controller:
1)在Jmeter的线程组下面的逻辑控制器,选择bzm并行控制器;
2)把浏览器或者wireShark观察到的同一批次的并发HTTP请求,放到同一个并行控制器。
3)执行Jmeter,就可以得到与浏览器相类似的并发效果。
1