我在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 时间戳;过去;标签; responseCode; threadName;成功;字节; sentBytes; grpThreads; allThreads;等待时间; SampleCount;的ErrorCount;主机名; IDLETIME;连接
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;真; 2218; 736; 0; 0; 253; 4; 0; ip-10-0-2-224; 0 ; 206
21:03:51; 255; HTTP Request ;; AXN API Thread Group 1-2; true; 2199; 736; 0; 0; 255; 4; 0; ip-10-0-2-197; 0 ; 209
答案 0 :(得分:0)
我无法重现您的问题所以我的期望是您的配置不是很正确,您需要提供有关它的更多详细信息。
很少有建议: