需求:在一个接口中我希望随机获取Code,Name两个变量,但是这两个属性需要是在同一条记录里面,获取属性后需要分别传给后面接口。
实现思路:1、通过$..entities[*]["Code","Name"] 然后随机取一个得到的结果如下:TypeCategory={"Code":"0006","Name":"IT设备"}
2、通过split内置函数用"切割${__split(${TypeCategory},var,")}得到的结果就是
var_1={
var_2=Code
var_3=:
var_4=0006
var_5=,
var_6=Name
var_7=:
var_8=IT设备
var_9=}
var_n=9
具体步骤如下:
1、通过$..entities[*]["Code","Name"] 获取同一条记录的两个变量。
2、通过split函数切割字符串,把结果放在var变量中。
3、${变量名_下标}去引用。