postman—環境切換和設置變量


postman提供了environment管理功能,想要在多個環境中測試,比如在測試環境、灰度環境、生產環境等,只需要用同樣的接口,切換下環境即可,非常方便。具體步驟:

一、切換環境

1.點擊界面右上角的倒三角,點擊no environment(native版本才有,插件版是(Manage Environment),然后點擊右邊的眼睛符號

2.點擊add,或者點擊已有的環境,進行編輯.

3.在接口中可以這樣引用測試環境的配置信息,如{{node_name}}是引用node_name的值,一定要記得在右上角切換到剛才添加的測試環境。

二、讀取變量

雙層大括號引用變量名,如{{testip}}

三、設置變量

  • 手動設置

在manager environments里面,點擊globals,進行變量設置,引用變量方法同上。

  • 代碼設置

接口B需要用到接口A返回的報文中的某個字段,在Tests中編寫腳本如下:

var jsonData = JSON.parse(responseBody);

postman.setGlobalVariable("test1", jsonData.stars);

運行后,我們就會在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);


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM