文章目錄
- Postman自動化測試提取相應body體中的參數
- 1. 示例響應 Body 參數
- 2. 提取響應 Body 參數
Postman自動化測試提取相應body體中的參數
上一篇的文中介紹了使用postman自動化測試時從響應的header中提取token參數,很多同學私信問如何從響應體body中提取參數。
有不明白同學的可以先看上一篇Postman自動化測試自動填充token
1. 示例響應 Body 參數
比如我們登錄接口返回的參數如下:
{"code": "0","token": "asdfjasdkgajdslweoifoirugf124w3kjasljfjasdlfjlasdjfjaljkdfglasdgl","message": "success"
}
2. 提取響應 Body 參數
// 解析響應 Body
var body = JSON.parse(responseBody);// 提取參數
var token = body.token;// 將參數存儲在環境變量中
postman.setEnvironmentVariable("token", token);
在postman中登錄接口寫的位置如下:
這樣其他接口就可以通過{{token}}的方式動態引用變量了,不需要每次都手動填寫token了,是不是方便了很多, 如果token過期了,只要重新調用登錄接口,其他接口的所有token就自動更新了。
例如: