我正在运行一个ForEach控制器,我希望控制器在其下面运行服务,以便改变纬度和经度.例-
输入变量前缀: latitude
输出变量名称: Latitude
我想运行控制器以改变"纬度"和"经度".我试过这样做 -
输入变量前缀:latitude, longitude
但它不起作用.有没有其他方法可以在ForEach控制器中传递两个变量?
Dmi*_*i T 10
不幸的是你不能使用ForEach Controller来做,但你可以使用__V()和__counter()函数组合来解决它.
例如,您有4个JMeter变量:
latitude_1=40.7128° N
longitude_1=74.0059° W
latitude_2=32.0853° N
longitude_2=34.7818° E
Run Code Online (Sandbox Code Playgroud)
并且您希望使用ForEach Controller迭代它们.在这种情况下,相关配置将是:
latitudecurrent_latitude您可以使用以下表达式引用匹配的经度值:
${__V(longitude_${__counter(,)})}
Run Code Online (Sandbox Code Playgroud)
演示:
请参阅此处如何组合多个JMeter变量,以详细说明上述表达式的来源.
| 归档时间: |
|
| 查看次数: |
5332 次 |
| 最近记录: |