问题: 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