postman提供了environment管理功能,想要在多個環境中測試,比如在測試環境、灰度環境、生產環境等,只需要用同樣的接口,切換下環境即可,非常方便。具體步驟:
切換環境
1.點擊界面右上角的倒三角,點擊manager environment。
2.可以add,或者點擊已有的環境,進行編輯.
3.在接口中可以這樣引用測試環境的配置信息,如{{testip}}是引用的testip的值,{{testport}}是引用的testport的值,一定要記得在右上角切換到剛才添加的測試環境。
4.點擊右上角的環境即可快速切換環境
讀取變量
雙層大括號引用變量名,如{{testip}}
設置變量
手動設置
在manager environments里面,點擊globals,進行變量設置,引用變量方法同上。
代碼設置
接口B需要用到接口A返回的報文中的某個字段,在Tests中編寫腳本如下:
var jsonData =JSON.parse(responseBody);
postman.setGlobalVariable("test12", jsonData.status);
運行后,我們就會在globals的變量中看到test12已經自動添加了進去。
引用變量值的方法同上。
讀取token如下
{"data":{"amount":2330,"callBackUrl":"http://192.168.230.4:8082/order/notify/payCallBack","cancelTime":"2016-09-29 11:59:52","createTime":"2016-09-29 11:44:52","token":"5001890406"},"status":0}
----------
var jsonData = JSON.parse(responseBody);
postman.setGlobalVariable("token", jsonData.data.token);
原文地址:http://www.cnblogs.com/qiaoyeye/p/5524750.html
******************************************************************************************************************************************
作者:喬葉葉
博客地址:http://www.cnblogs.com/qiaoyeye/
本文版權歸作者和博客園共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接,否則保留追究法律責任的權利。
******************************************************************************************************************************************