首页 > 解决方案 > 我有 X JMeter 机器,我的脚本的线程数是 Y。当我使用 -R 选项运行时,我总共有多少线程?

问题描述

我的测试计划结构如下:

我已将线程组配置为线程计数 200、循环计数 = Infinity、线程寿命 = 2 小时、RampUpTime = 5 分钟。我有一台主机和三台远程从主机,它们都配置了 jmeter.properties 文件。

如果我运行我的测试

我是否应该期望我将拥有 800=200x4 个线程,并且每个线程将循环 2 小时?为了争论,如果每个采样器需要 15 分钟才能完成,因为我有 4 个采样器,那么每个序列(循环)应该需要一个小时。我指定的线程寿命是 2 小时,所以每个线程只会循环两次。所以我最终报告中的样本数应该显示为 800 x 2 = 1600。我的想法是否正确?

但我的最终报告显示的数字要低得多。而在我对后端的实际监控中,我可以观察到的实际活动连接数也低得多。我的理解是否离题?

提前致谢。肖恩

PS:我在 Windows Server 64 位上运行 JMeter 5.3。

标签: multithreadingjmeter-5.0

解决方案


推荐阅读