首页 > 解决方案 > 模块控制器中的请求未在 Jmeter 中执行

问题描述

我向简单控制器添加了一个 HTTP 请求,向模块控制器 1 添加了一个 HTTP 请求,向模块控制器 2 添加了一个 HTTP 请求,如下图所示。

在此处输入图像描述

在此处输入图像描述 在此处输入图像描述

线程数:1

加速:1

洛普计数:1

运行程序后,2个模块控制器中的请求未执行,简单控制器中的请求使用http和https运行2次?为什么简单控制器中的请求使用 http 和 https 运行 2 次?为什么不执行 2 个模块控制器中的请求?谁能帮我解释一下?在此先感谢您的帮助。

在此处输入图像描述

在此处输入图像描述

标签: jmeter

解决方案


我不知道为什么“为什么不执行 2 个模块控制器中的请求”,因为您没有费心展示您的模块控制器配置,最简单的设置如下图所示:

在此处输入图像描述

关于“使用 http 和 https 运行 2 次”-如果您绝对确定不希望发生此重定向,则执行重定向的是您的服务器-您可以取消选中HTTP 请求采样器中的和框(甚至在HTTP Request Defaults中更好)Redirect AutomaticallyFollow Redirects

在此处输入图像描述

但是,我确实相信您需要使用真实浏览器交叉检查请求的性质/流程,如果真实浏览器进行重定向 - JMeter 也必须这样做,这同样适用于嵌入式资源、标头缓存等。


推荐阅读