1、創建一個測試套件,將服務器返回token的接口、用到token請求的接口存到測試套件中
2.在斷言里面去,將token取到並存放在變量中,用於后面調用
3.在用到token的地方通過{{變量名}}調用
用到斷言的代碼:
/*對服務器響應的數據進行實例化操作*/
var jsonData=JSON.parse(responseBody)
/*對協議狀態碼的斷言*/
pm.test("Status code is 200", function () {
pm.response.to.have.status(200);
});
/*判斷是否成功獲取到token,獲取到token存放到"KMS_token"變量中*/
if (jsonData.Data.authToken)
{
tests["獲取token成功"]=true
postman.setEnvironmentVariable("KMS_token", jsonData.Data.authToken);
}
else
{
tests["獲取token失敗"]=false;
}
/*驗證返回數據是否正確*/
tests["驗證返回數據GroupID"]=jsonData.data[0].GroupID===424
postman數據驅動