Postman设置变量,可用于Body,Pre-request Script,Tests
1、创建环境,创建参数

2、使用参数

3、从返回结果中获取变量值
// 方式一 // 将返回结果以json的格式,赋值给jsonData变量 var jsonData = pm.response.json(); console.log(jsonData) // 设置环境变量userCode,=返回结果的package下的userCode值 pm.environment.set("userCode", jsonData.package.userCode);
// 方式二,如果返回结果中有"/",就可以用这种方式 // 将返回结果以json的格式,赋值给jsonData变量 var jsonData = JSON.parse(responseBody); console.log(jsonData); // 获取返回结果中package值赋值给jPackage,但结果是字符串,需要使用JSON.parse()转换成json格式 var jPackage=JSON.parse(jsonData.package); console.log(jPackage); // 设置环境变量A,=返回结果的package下的A值 pm.environment.set("A", jPackage.outTransNo);

// 方式三,如果返回结果包含数组,就可以用这种方式 // 将返回结果以json的格式,赋值给jsonData变量 var jsonData = pm.response.json(); console.log(jsonData) // 获取数组的的一个元素数据赋值给goods var goods = jsonData.data.goods[0] console.log(goods) // 获取goods的rec_id字段值,赋值给rec_id var rec_id = goods.rec_id; console.log(rec_id) // 设置rec_id为环境变量 pm.environment.set("rec_id", rec_id); console.log(rec_id)



4、查看环境变量和全局变量值



浙公网安备 33010602011771号