//Postman获取返回值并设置为环境变量
1 //获取响应body 2 var jsonData = JSON.parse(responseBody); 3 console.log("jsonData_smsauth",jsonData); 4 //获取响应头部set-cookie 5 var set_cookie = postman.getResponseHeader("set-cookie"); 6 console.log(set_cookie); 7 //用spilt方法将其分割成数组 8 scl_session = set_cookie.split(';')[0]; 9 console.log('scl_session_context', scl_session); 10 //将scl_session设置成环境变量 11 pm.environment.set("scl_session_context", scl_session);
1 //获取响应body 2 var jsonData = JSON.parse(responseBody); 3 console.log("jsonData_context",jsonData); 4 //获取csrf_token 5 csrf_token = jsonData.data.csrf_token 6 console.log('csrf_token_xcentral', csrf_token) 7 //将csrf_token设置成环境变量 8 pm.environment.set("csrf_token_xcentral", csrf_token); 9 //获取响应头部set-cookie 10 var set_cookie = postman.getResponseHeader("scl_session"); 11 console.log(set_cookie); 12 //用spilt方法将其分割成数组 13 //scl_session = set_cookie.split(';')[0]; 14 //console.log('scl_session_branch', scl_session); 15 //将scl_session设置成环境变量 16 //pm.environment.set("scl_session_branch", scl_session);
console.log("responseBody", responseBody); //var jsonObject = postman.response; var jsonObject = responseBody.match(/token: '(w+)'/g); token = String(jsonObject[0].split(' ')[1]).slice(1,-1) console.log("token", token); postman.setEnvironmentVariable("token", token);
1 jsonData = JSON.parse(responseBody); 2 pm.environment.set("jsonData1", JSON.stringify(jsonData.data.event[0])); 3 pm.environment.set("jsonData2", JSON.stringify(jsonData.data.event[1])); 4 console.log("jsonData", JSON.stringify(jsonData.data.event));
var jsonData = JSON.parse(responseBody); //postman.setEnvironmentVariable("key", jsonData.key); console.log(typeof(jsonData)) pm.environment.set("key", jsonData.key); var jsonData = JSON.parse(responseBody); tests["Body matches string"] = responseBody.has(true); pm.test("检查请求是否包含true", function () { pm.expect(pm.response.text()).to.include(true); }); pm.test("检查请求是否成功", function () { var jsonData = pm.response.json(); pm.expect(jsonData.success).to.eql(true); });
杀毒:
var jsonData = JSON.parse(responseBody); //postman.setEnvironmentVariable("key", jsonData.key); console.log(typeof(jsonData)) pm.environment.set("key", jsonData.key); var jsonData = JSON.parse(responseBody); tests["Body matches string"] = responseBody.has(true); pm.test("检查请求是否包含true", function () { pm.expect(pm.response.text()).to.include(true); }); pm.test("检查请求是否成功", function () { var jsonData = pm.response.json(); pm.expect(jsonData.success).to.eql(true); });
var jsonData = JSON.parse(responseBody); console.log("jsonData",jsonData); var jsondata = postman.getResponseHeader("set-cookie"); console.log(jsondata) //用spilt方法将其分割成数组 data = jsondata.split(";"); console.log(data[0]) //然后将需要取的值设置到环境变量中 postman.setEnvironmentVariable("PHPSESSID_Cookie",data[0]);
console.log("responseBody", responseBody); //var jsonObject = postman.response; var jsonObject = responseBody.match(/token: '(w+)'/g); token = String(jsonObject[0].split(' ')[1]).slice(1,-1) console.log("token", token); postman.setEnvironmentVariable("token", token);
var jsonData = JSON.parse(responseBody);//postman.setEnvironmentVariable("key", jsonData.key);console.log(typeof(jsonData))pm.environment.set("key", jsonData.key);var jsonData = JSON.parse(responseBody);tests["Body matches string"] = responseBody.has(true);
pm.test("检查请求是否包含true", function () { pm.expect(pm.response.text()).to.include(true);});pm.test("检查请求是否成功", function () { var jsonData = pm.response.json(); pm.expect(jsonData.success).to.eql(true);});