最近使用postman做接口測試,感覺挺好用的。
測試中,每次post請求都要攜帶一個token,token是通過get請求得來的,動態變化的,並且token有有效期的限制。為了避免重復獲取token來手工修改給post請求賦值:
1.把token做成環境變量,這樣多個post請求可以復用
在post請求中使用環境變量,攜帶token信息
2.發送get請求獲取當前可用token之后,在Tests中給環境變量賦值,這樣避免了token過期后,要手工發get,然后再手工修改環境變量的麻煩(官方文檔對pm.response對象的解釋也有限,摸索了好久!)
repData.data.token 是根據實際返回json數據生成的對象repData的結構寫的,不能照搬
3.在body中使用環境變量,用雙引號將環境變量包起來,這樣才符合json格式
官方文檔:
https://learning.getpostman.com/docs/postman/scripts/test_examples/
https://learning.getpostman.com/docs/postman/scripts/test_scripts/