MeterSphere接口测试JSON提取数组及引用的高级用法

使用场景

1.提取数组中某个特定值

用法举例:输入*$.data.groups[n].name*提取特定值。

2. 提取数组中全部值

用法举例:输入*$.data.groups[].name ,并勾选匹配多条以提取全部值。

3.提取数组中的某几个特定值

用法举例:如提取数组中第1个和第3个值,则输入*$.data.groups[1,3].name* ,并勾选匹配多条。

4. 按下标引用数组中某个值

用法举例:输入*${name_1}*引用数组中的第一个值。


5. 引用数组全部值

用法举例:输入*${name_ALL}*以引用数组中的全部值。


6.获取数组元素的数量

用法举例:输入*${name_matchNr}以获取数组元素的数量。*


7. ForEach控制器循环引用数组中的值

用法举例:添加循环控制器,使用方式可以用*${n}或者vars.get(“n”)*进行提取。