JMeter HTML 报告 - 名为 <name>-0、<name>-1 <name>-2 等的 HTTP 请求 - 为什么?

JMeter HTML report - HTTP requests named <name>-0, <name>-1 <name>-2 etc - Why?

我的项目中有两个线程组,其中有两个 HTTP 请求采样器。设置如下

线程组
计时器:1 到 5 分钟之间随机:${__Random(60000,300000)}
HTTP 请求:一个基本的 GET 网络服务调用
HTTP 请求:一个基本的 GET 网络服务调用

这是线程组设置。

就是这样。这是 Web 服务调用设置的示例

下面是 HTML 报告的 "Statistics" 部分。请注意 HTTP 请求名称后的 -1、-2。我想弄清楚为什么会这样。

我的其他线程组/采样器没有那样显示,但据我所知,它们的设置方式相同。

事实证明,一些调用返回 200,其他调用返回 301,这就是它们被分离出来的地方,即使 301 没有在报告中记录为错误。

在您的示例中,HTTP 请求 Get Locations-0、Get Locations-1 是 Get Locations 的子请求,这些请求在您选中复选框 - 遵循重定向后出现。

以防万一,您不希望 HTTP 请求 Get Locations-0、Get Locations-1 出现在您的 HTML 报告中: 在侦听器页面(保存结果文件的位置;这是 HTML 报告的源文件)-> 单击配置按钮 -> 取消选中保存子结果选项

您也可以参考:Configure result file to customize HTML report