JMeter-Parallel-0.9.jar是一款用于Apache JMeter的压力测试插件,支持并行执行多个线程组或采样器,大大提高了测试效率和灵活性。
在使用JMeter模拟浏览器访问时,如果HTTP请求是串行的,则无法有效模拟浏览器多线程同时请求Web服务器的情况,导致测试响应时间比实际长。
解决方法:使用并发控制器(Parallel Controller)将网页浏览器中观察到的一批并发HTTP请求配置于同一个并行控制器之内。具体安装和配置步骤如下:
1. 安装JDK 1.8或更高版本;
2. 安装JMeter 5.0或更高版本;
3. 将jmeter-parallel-0.9.jar文件拷贝到JMeter的lib/ext目录下。
启动JMeter后,根据需求添加并行控制器:
1)在JMeter线程组下面选择逻辑控制器,并从列表中找到bzm并行控制器(Parallel Controller);
2)将浏览器或Wireshark观察到的同一批次并发HTTP请求放置于同一个并行控制器内;
3)执行测试,即可获得与实际浏览器访问效果相似的结果。