jmeter远程测试不同客户端

时间:2016-12-21 07:45:14

标签: jmeter

我正在尝试使用多个遥控器测试网页。网络服务器的性能结果因jusing jmeter客户端(jmeter master)而异。

我正在使用一个远程从属设备在非gui模式下进行测试。但我发现,当使用不同的主机时,我使用相同的jmeter遥控器有不同的结果。

从节点是专用服务器Intel(R)Core(TM)i7-4770 CPU @ 3.40GHz,带32GB RAM(10GB专用于jmeter)。

当我在具有2CPU Intel(R)Core(TM)2 Duo CPU T7700 @ 2.40GHz的虚拟机上使用jmeter master时,来自与从属节点相同的提供商的3.7GB RAM,来自我的网页的测试结果只有50笔交易。

当我将jmeter-master切换到google cloud(n1-standard-1机器,1 CPU Intel(R)Xeon(R)CPU @ 2.50GHz和3.75GB RAM)并使用相同的从属节点时,结果是130笔交易。

jmeter主设置在两种情况下都是相同的。我真的不知道,为什么这个结果不同。根据我的理解,jmeter master(客户端)只收集来自远程从站的结果,并且流量是从远程slave生成的,所以结果应该是相同的。

1 个答案:

答案 0 :(得分:0)

您肯定会达到本地奴隶的极限,我建议您测量操作系统级指标,即CPU,RAM,交换,网络和磁盘,Java堆,Java垃圾收集等的使用情况。

您可以使用内置工具或考虑使用允许监控JMeter PerfMon pluginmore than 70 metrics来实现,它应该允许识别在这种情况下可以与JMeter连接的瓶颈。

有关插件设置,配置和使用说明,请参阅How to Monitor Your Server Health & Performance During a JMeter Load Test文章。