【发布时间】:2016-12-15 13:13:23
【问题描述】:
我的 线程组 包含 10 个线程,有 20 个加速期。在其中有 2 个名为 HTTP Requests 的采样器(一个用于登录,另一个用于获取表单)和一个名为 View Results Tree 的侦听器。一旦运行,监听器在每个 http 请求下只显示三个线程。问题是如何配置它以显示所有运行线程?
【问题讨论】:
-
查看结果树不显示每个 HTTP 请求下的线程。如果您在 HTTP 请求下看到某些内容,则它一定是重定向(即,如果 HTTP 请求遵循重定向)。线程显示在顶层,因此对于 10 个线程 x 1 次迭代 x 2 个请求,您应该在顶层看到 20 个项目。但这也取决于其他事情。例如,如果您包含“仅成功”,则不会显示失败的请求。
-
@KirilS。那么,为什么 View ResultsTree 在我展开后总是在每个 HTTP 请求下显示 3 个线程结果?即使我将线程数更改为 1,Tree Results 仍然显示 3?
-
@GordonFreaman:因为您使用的是在 HTTP 采样器级别中选中的
Follow Redirects选项,这是默认选中的。根据 JMeter 文档遵循重定向:仅在未启用“自动重定向”时才有效。如果设置,JMeter 采样器将检查响应是否为重定向,如果是则遵循它。初始重定向和进一步响应将显示为附加样本。 jmeter.apache.org/usermanual/…
标签: multithreading jmeter