繁体   English   中英

试图将值(从 json 路径提取器中提取)传递给下一个 http 请求

[英]trying to pass the value (which is extracted from json path extractor) to the next http request

我从 Json 路径提取器中提取了 10 个值,将 device_1、device_2、device_3 命名为 device_10。 我能够在调试采样器中看到这 10 个值,现在我想将这些值一个一个地传递给下一个 http 请求(可能是通过使用循环),但我找不到任何可以传递所有值的方法这 10 个值一一对应下一个 http 请求。 截至目前,我在 http 请求中仅发送第一个值作为 ${device_1},但我希望 10 个不同的用户一个一个地访问所有 10 个值。

我相信ForEach Controller是您正在寻找的东西。

像这样配置它:

在此处输入图像描述

并在ForEach Controller内的HTTP 请求采样器中使用${device}

在此处输入图像描述

HTTP 请求的执行次数与 JSON 提取器生成的匹配次数一样多。

在此处输入图像描述

在 JMeter 文章中使用正则表达式中描述了类似的概念

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM