JMeter 4.0 |分布式测试|线程|仪表板报告|随时间变化的活动线程



我已经为分布式负载测试配置了以下配置的脚本。现在,当我执行脚本时。生成的仪表板报告:随时间变化的活动线程显示x轴"活动线程数"仅为25但根据分布式测试设置,如果要为50个用户执行负载测试,而不是在主机上执行,则线程将配置为25个,以便在从属机上各运行25个

现在,这里的问题是为什么Active Threads Over Time没有将x轴"Number of Active Threads"显示为50而不是25。

  • 大师(我自己的机器)
  • 2台从属机器
  • 线程:jp@gc-步进线程组
  • 线程数:25

因此,为了正确访问图形,我需要随时间变化的活动线程显示x轴"活动线程数"为50,其中包括每个从机活动线程。如何实现这一点。

根据Active Threads Over Time Listener文档:

如果你正在进行分布式测试,你应该在测试计划中这样命名线程组:

${__machineName()}_My Threadgroup name

因此,您需要使用__machineName()和/或__machineIP()函数作为线程组标签的前缀或后缀,以便JMeter侦听器能够区分来自不同远程从属设备的样本结果。

查看如何在JMeter中执行分布式测试,了解有关远程测试的更多信息,包括一些提示和技巧,如在特定机器上运行特定采样器、配置/禁用主设备和从设备之间的流量加密等。

最新更新