我已经在 AWS 上使用 1 个主设备和 2 个从设备在分布式测试中设置了 jmeter,并且事情似乎正在使用以下命令运行:
./jmeter.sh -Djava.rmi.server.hostname=127.0.0.1 -n -t Ping.jmx -R 127.0.0.1:24001,127.0.0.1:24002 -l out.csv
Ping.jmx 配置有 20 个线程,用于 20 秒的加速。问题是 out.csv 没有来自远程服务器的所有请求的所有数据。我预计 2 个远程服务器会发出 40 个请求。我可以看到远程服务器上的 jmeter-server.log 并且看到所有 20 个线程都在执行。日志文件的大小始终只有 4 个请求,与线程数无关。任何指针?
out.csv 如下所示: [root@ip-10-0-2-49 bin]# vi out.csv timeStamp;elapsed;label;responseCode;threadName;success;bytes;sentBytes;grpThreads;allThreads;Latency;SampleCount ;ErrorCount;主机名;空闲时间;连接
21:03:49;97;HTTP 请求;;AXN API 线程组 1-1;true;545;184;0;0;97;1;0;ip-10-0-2-224;0;85
21:03:47;107;HTTP 请求;;AXN API 线程组 1-1;true;564;184;0;0;107;1;0;ip-10-0-2-197;0;99
21:03:53;254;HTTP 请求;;AXN API 线程组 1-2;true;2218;736;0;0;253;4;0;ip-10-0-2-224;0;206
21:03:51;255;HTTP 请求;;AXN API 线程组 1-2;true;2199;736;0;0;255;4;0;ip-10-0-2-197;0;209