You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

JMeter view results树出现Request2-1请求的原因及解决方法

JMeter 查看结果树出现多余Request2-1问题解答

问题原因

  • 自动跟随重定向触发:当你的Request2返回301/302/307等重定向类响应时,若HTTP请求采样器默认勾选了Follow Redirects选项,JMeter会自动发起重定向指向的新请求,这类自动生成的请求会默认以原请求名加数字后缀命名,也就是你看到的Request2-1。
  • 嵌入式资源自动下载触发:如果HTTP采样器勾选了Retrieve All Embedded Resources选项,JMeter会自动解析Request2响应内容里的图片、CSS、JS等静态资源地址并逐个发起下载请求,第一个自动下载的资源请求就会命名为Request2-1。
  • 逻辑控制器配置异常:若Request2上层配置了循环控制器、ForEach控制器等逻辑组件,若循环次数配置超出预期、或者条件判断逻辑错误,也会重复生成带数字后缀的同命名请求。
  • 自定义脚本逻辑错误:如果Request2绑定了JSR223、BeanShell等自定义前置/后置处理器,处理器代码如果存在重复发起请求的逻辑,也会额外生成带后缀的请求。

解决方案

  • 针对自动重定向场景:
    不需要跟随重定向的,直接打开Request2的采样器配置页,取消勾选Follow Redirects即可;若需要跟随重定向但不想单独展示重定向请求,可以修改JMeter根目录下bin文件夹中的jmeter.properties配置,将jmeter.save.saveservice.subresults的值改为false,重启JMeter后即可隐藏子请求展示。
  • 针对嵌入式资源下载场景:
    不需要下载静态资源的,直接取消勾选采样器配置页的Retrieve All Embedded Resources即可;若需要下载指定资源,可以在采样器高级配置页的「Embedded URLs must match」输入框填写资源匹配规则,过滤不需要下载的资源,减少额外请求生成。
  • 针对逻辑控制器配置错误场景:
    检查Request2上级所有逻辑控制器的配置参数,修正循环次数、判断条件等错误配置,避免多余请求生成。
  • 针对自定义脚本错误场景:
    排查Request2绑定的所有前置、后置处理器代码,删除重复发起请求的逻辑即可。

Jmeter

内容的提问来源于stack exchange,提问作者HM- Shofiqur Rahman

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.25 07:09:00