可以使用JMeter中的循环控制器(Loop Controller)来实现循环遍历发送请求。
首先,将正则表达式语句的提取结果存储在一个变量中,可以使用JMeter中的正则表达式提取器(Regular Expression Extractor)组件来实现,将提取到的值存储在一个变量中。比如存储在变量名为 param 中。
然后,在发送请求的HTTP请求组件中,将需要循环的参数值用 ${param_n} 的形式引用,其中 n 为正则表达式提取到的值的序号。比如如果需要引用第一组参数值,可以使用 ${param_1}。这样就可以使用JMeter的变量引用功能动态地发送请求。
最后,使用循环控制器将HTTP请求组件包裹起来,并设置循环次数为20,这样就可以循环发送请求并使用不同的参数值。
具体步骤如下:
添加一个正则表达式提取器组件,设置正则表达式和变量名,将提取到的值存储在一个变量中。
在HTTP请求组件中引用变量,将需要循环的参数值用 ${param_n} 的形式引用,其中 n 为正则表达式提取到的值的序号。
添加一个循环控制器,将HTTP请求组件包裹起来,设置循环次数为20。
运行测试计划,JMeter会循环发送请求并使用不同的参数值。