在jmeter中有一个工具,可以将请求信息全部返回,用于检查请求信息的正确性以便调试。
这个工具就是非测试原件:Http Mirror Server。
Http Mirror Server实际充当了一个本地服务器,将请求发送到此服务器后以响应形式返回,所以在http请求时需要将server设置为localhost或127.0.0.1,端口号设置为同Http Mirror Server端口。
右击测试计划下新建一个非测试原件:Http Mirror Server
其中Port:端口号
Max number of Threads:最大线程数,可以直接理解为最大并发数,线程组中若设置的数超过此值,就需要进入队列排队
Max quene size:同时排队的最大队列值

在线程组下新建http请求,其中请求ip就是本地,端口号8081

启动服务

一、此时线程组并发数设置为1,执行一次脚本,在结果树中可以看倒response body中本次请求的所有信息。

二、http mirror server中设置Max number of Threads:5,线程组中设置7,重启下服务执行
本文介绍了如何利用JMeter的HttpMirrorServer工具进行HTTP请求的调试。HttpMirrorServer作为一个本地服务器,接收并返回请求信息,便于检查请求的准确性。通过设置HttpMirrorServer的端口和最大线程数,可以模拟不同并发情况下的请求。在测试计划中配置HttpMirrorServer和线程组,然后在结果树中查看响应详情,可以有效地进行调试和性能测试。

被折叠的 条评论
为什么被折叠?



