JMeter - 远程负载测试结果中的用户数量错误

时间:2015-11-26 08:59:50

标签: jmeter

我使用非GUI模式使用Jmeter从主服务器(Linux)到5个从属服务器(Linux)执行远程负载测试。已经运行了5x“n”个用户,每个服务器上都有“n”个用户 结果已写入主服务器。 结果文件中的所有服务器都有样本,但它们与特定服务器(“n”)的活动用户数有关,而与所有服务器(5x“n”)无关。
结果文件中没有关于所有服务器上实际活动用户数的信息 因此,生成的图表上的最大活动用户数为“n”,不能反映实际负载(5x“n”用户)。
有人有类似的问题吗? 我能做些什么来纠正已经收集的结果吗? 我是否应该更改任何JMeter参数以在下次运行中获得正确的结果?

1 个答案:

答案 0 :(得分:0)

简答:

这是正常的,不,JMeter中没有任何东西可以修复它。

长答案:

每个Load Generator创建多个线程n:线程将编号为1-n。当Controller收集所有信息时,它会看到线程1的5个结果,线程2的5个结果,......线程n。 Controller无法知道它们中的每一个都是5个独立的并发线程,而不是连续5个相同的线程。

修复它: 这取决于a maximum number of active users is "n" on generated graphs的含义。如果这是JMeter中的内容,那么不,你无法解决它。

如果它是您自己创建的报告生成器,那么是的,您可以通过传入负载生成器的数量来修复它。