在循环控制器中使用JMeter正则表达式提取

在循环控制器中使用JMeter正则表达式提取,jmeter,Jmeter,现在,我已经设置了一个简单的控制器来发送HTTP请求,并且正在从我得到的响应中提取请求ID号。这工作正常。但是,我想发送3个这样的请求,并从每个请求中提取请求ID号,将来可能还想做更多的事情。我认为最好的设置方法是使用循环控制器,但我不确定如何将适用于1个HTTP请求的regex提取器扩展为适用于多个HTTP请求。请求ID号每次都会不同,因此我必须为每个请求使用不同的变量,但我不确定如何做到这一点。我也在研究ForEach循环,但是我没有任何变量用作输入,所以我不确定这是我要做的正确选择 一旦捕

现在,我已经设置了一个简单的控制器来发送HTTP请求,并且正在从我得到的响应中提取请求ID号。这工作正常。但是,我想发送3个这样的请求,并从每个请求中提取请求ID号,将来可能还想做更多的事情。我认为最好的设置方法是使用循环控制器,但我不确定如何将适用于1个HTTP请求的regex提取器扩展为适用于多个HTTP请求。请求ID号每次都会不同,因此我必须为每个请求使用不同的变量,但我不确定如何做到这一点。我也在研究ForEach循环,但是我没有任何变量用作输入,所以我不确定这是我要做的正确选择

一旦捕获reqID,您将如何处理它?你能在同一个循环中使用它,然后丢弃它吗?您必须保存它们以供以后使用吗?如果可能的话,我需要保存它们以供以后使用。那么为什么不在每次捕获时将值写入文件?为什么它们必须处于不同的变量中?如果您需要在运行时将它们都保存在内存中,那么您可以创建任何java集合并不断将值插入其中。这绝对是一种更聪明的方法。我对JMeter很陌生,所以老实说,我从来没有想过要这么做。但我确实记得在阅读文档时读到过它。我会那样做的-谢谢你的帮助!