记录一下
创建一个请求在Tests模块写入提取方法(如图)
可点击右侧”Set a globals variable“ 直接生成写入全局变量语句
set(”token“,tk)中的 token为全局变量名称,切记后边的tk(变量名)不要加引号。
写好之后send一下 请求成功后,点击小眼睛查看会自动写入一个名为token的全局变量。
下个接口直接调用全局变量就可以了。
返回数据存在多个相同字段时怎么提取自己想要的
{
"code": "0",
"data": [
{
"corpCode": "3702011121",
"corpId": 261,
"logo": "",
"orgId": 1,
"orgModel": 1,
"orgName": "********",
"orgType": 1,
"unionId": 29
},
{
"corpCode": "6401011417",
"corpId": 631,
"logo": "",
"orgId": 9,
"orgModel": 1,
"orgName": "**********",
"orgType": 1,
"unionId": 3541
},
{
"corpCode": "999999",
"corpId": 9999,
"logo": "",
"orgId": 15,
"orgModel": 1,
"orgName": "*******",
"orgType": 1,
"unionId": 29
},
{
"corpCode": "3702010330",
"corpId": 272,
"logo": "",
"orgId": 16,
"orgModel": 1,
"orgName": "**********",
"orgType": 1,
"unionId": 29
}
],
"message": "成功!",
"traceId": "ac1407b0162797857631783937"
}
返回值如上
可以看到返回值是分为4个数据组的,我们想要第几组中的数据,可以在返回值data后加上他的索引。 上图所示我提取的是第三组中的orgId
第一个data是接口的所有返回值,第二个data是返回值data字段所包含的数据,我们需要第3组中的orgId,加上索引。再加上想要提取的字段就ok了
其实第一个提取token的可以省略第二步的。不想改了 就这样吧