分布式测试模式下的Jmeter 2.9 - 无法在View Results Tree中看到响应数据

问题描述 投票:2回答:2

我在我的本地基于Windows的机器上使用jmeter-client,在亚马逊AWS中使用基于Ubuntu的机器上的jmeter-server。

它运作良好。我可以在本地计算机上生成负载并在csv文件中获得结果。但我有一点问题。当我使用它时,我无法在csv文件和View Result Tree中看到来自服务器的响应数据。但我看到了响应代码 - 它是200 OK,请参阅延迟,响应时间等。

当我尝试从我的本地机器测试它时,没有jmeter-server,它看起来不错,我可以看到响应数据。

有人可以帮帮我吗?

performance amazon-web-services jmeter
2个回答
1
投票

自JMeter 2.9起:

分布式测试现在使用MODE_STRIPPED_BATCH,它以批处理模式返回样本(默认情况下每100个样本或每分钟)。另请注意,MODE_STRIPPED_BATCH会从SampleResult中删除响应数据,因此如果需要,请更改为其他模式(jmeter.properties中的mode属性)

通常完整响应在负载测试期间没有用,并且会影响JMeter的负面性能,因此请确保您确实需要它们


0
投票

我在类似的环境中执行了测试,但是在amazon AWS上。为JMeter客户端和服务器提供主机名解决了这个问题。这可以在Apache JMeter用户手册页面上解释,但在Tips section下有不同的用意。

您可以在命令行上使用选项-Djava.rmi.server.hostname=<ip_address>启动JMeter服务器,并且客户端也需要相同的选项。

© www.soinside.com 2019 - 2024. All rights reserved.