Jmeter视图结果树显示的线程数量不正确。

时间:2016-12-14 21:04:40

标签: multithreading jmeter

我的主题组包含10个线程,其中包含20个加速周期。在其中有2个采样器,称为 HTTP请求(一个用于登录,另一个用于获取表单)和监听器称为查看结果树。运行后,侦听器仅在每个http请求下显示三个线程。问题是如何配置它以显示所有运行线程?

1 个答案:

答案 0 :(得分:1)

查看结果树没有显示"线程",它显示HTTTP请求和相关的样本结果。在某些情况下,单个请求会导致多个嵌套请求,即

  • URL Redirect
  • 嵌入式资源(图片,脚本,样式)

因此,例如,如果您向1个用户运行1个请求,并且会产生3个样本结果,则可能是由于:

  1. 对主要请求的回应
  2. 重定向到其他地方
  3. 下载相关图片
  4. JMeter Redirect and Download embedded resoures

    理论上,您可以将JMeter配置为不遵循重定向而不下载嵌入式资源,但这样您的测试就不现实,而且很可能不是您想要实现的。

    在实际负载测试中,不要忘记从测试计划中禁用或删除View Results Tree监听器,因为它可能非常内存密集,因此它会影响您的结果消极的方式。有关详细说明,请参阅Greedy Listeners - Memory Leeches of Performance Testing文章。