接口返回值Json数据如下:
{
"records": "25",
"page": "1",
"rows": [
{
"ORGANIZE_NAME": "222222222",
"APPLY_BATCH": "202009210002",
"TRACE_CODE_END": "001.14677805",
"TRACE_CODE_START": "001.14677805",
"REMAIN_NUM": 1,
"AUDIT_ADVICE": "申请数量小于10000自动通过",
"ORGANIZE_CODE": "222222222",
"IS_EXPORTED": 0,
"APPLY_USER_ID": "20200613182900852456",
"BOX_SIZE": 0,
"TRACE_CODE_SUM": 1,
"APPLY_STATUS": "1",
"CITY_NAME": "北京市市辖区",
"APPLY_TYPE_NAME": "质量码",
"SEND_ID": "20200921202401137352",
"APPLY_TIME": "2020-09-21",
"AUDIT_TIME": "2020-09-21"
},
{
"ORGANIZE_NAME": "222222222",
"APPLY_BATCH": "202009210001",
"TRACE_CODE_END": "001.14677804",
"TRACE_CODE_START": "001.14677804",
"REMAIN_NUM": 1,
"AUDIT_ADVICE": "申请数量小于10000自动通过",
"ORGANIZE_CODE": "222222222",
"IS_EXPORTED": 0,
"APPLY_USER_ID": "20200613182900852456",
"BOX_SIZE": 0,
"TRACE_CODE_SUM": 1,
"APPLY_STATUS": "1",
"CITY_NAME": "北京市市辖区",
"APPLY_TYPE_NAME": "质量码",
"SEND_ID": "20200921202352826006",
"APPLY_TIME": "2020-09-21",
"AUDIT_TIME": "2020-09-21"
}
]
}
需求:取出TRACE_CODE_START的值,并拆分,将001.后面的部分回写进环境变量,便于其他接口调用。
var jsonData = JSON.parse(responseBody);
var TRACE_CODE_START = jsonData.rows[0].TRACE_CODE_START; // 质量码是001.14677805的格式,需要进行拆分
console.log(TRACE_CODE_START) // Ctrl + Alt + C 启动控制台
var A = TRACE_CODE_START.split(".")[0] // 取出第一部分
var B = TRACE_CODE_START.split(".")[1] // 取出第二部分
console.log(B)
pm.environment.set("TRACE_CODE_START", B); // 将质量码回写到环境变量
软件测试工程师一只,也在不断的学习阶段,平时的小经验不定期分享。
博主经验有限,若有不足,欢迎交流,共同改进~
有意可加Q群 908417285 交流学习。
乾坤未定,你我皆是黑马