如何在JMeter上设置嵌套的ForEach控制器和发送子请求
我有三种要求如何在JMeter上设置嵌套的ForEach控制器和发送子请求,jmeter,jmeter-plugins,jmeter-5.0,Jmeter,Jmeter Plugins,Jmeter 5.0,我有三种要求 request 1: www.test.com/data 将返回JSON数组中的数据 request 2: www.test.com/img/{img_id} {img_id}来自请求1返回的项,而请求2将返回一个{uid} request 3: www.test.com/test/{uid} 我使用jmeter来测试这个流,现在我可以发送请求1和 然后使用ForEach控制器发送一些请求2,但我不知道如何根据每个请求2的响应发送请求3 我是JMeter的新手,任何
request 1: www.test.com/data
将返回JSON数组中的数据
request 2: www.test.com/img/{img_id}
{img_id}来自请求1返回的项,而请求2将返回一个{uid}
request 3: www.test.com/test/{uid}
我使用jmeter来测试这个流,现在我可以发送请求1和
然后使用ForEach控制器发送一些请求2,但我不知道如何根据每个请求2的响应发送请求3
我是JMeter的新手,任何人都可以帮忙,谢谢你需要在上一个中再添加一个嵌套。
因此,您的测试计划结构如下所示:
Thread Group
Request 1
RegExpExtractor 1
ForEach Controller 1
Request 2
RegExpExtractor 2
ForEach Controller 2
Request 3
您可以使用with-1
作为匹配号
参数在ForEach控制器中使用它(从RegExpExtractor 1
到ForEach控制器1
,从RegExpExtractor 2
到ForEach控制器2
)
以此为例