天天看點

postman進行環境變量設定,全局變量設定

環境變量的設定

在開發和測試的過程中,經常在開發環境,測試環境,生産環境來回切換,這樣每次都要修改域名很麻煩,好在postman提供了可以切換環境更改域名的方法,這樣隻要配置好環境變量就可以切換域名了。

具體操作步驟如下:

1.點選postman右上角眼鏡的圖示

postman進行環境變量設定,全局變量設定

2.點選“Add”按鈕

postman進行環境變量設定,全局變量設定

3.填寫域名備注,域名變量名,域名,然後點選右下角“Add”按鈕儲存

①本地

postman進行環境變量設定,全局變量設定

②生産

postman進行環境變量設定,全局變量設定

4.點選眼睛圖示右邊的管理變量的按鈕,可以檢視上面添加好的那兩個環境,點選對應的環境變量可以進行編輯操作

postman進行環境變量設定,全局變量設定
postman進行環境變量設定,全局變量設定

5.環境切換到指定的環境,請求接口url将原來的域名改為設定的環境變量名:{{host}},後面具體的路由不變,點選"Send"請求接口即可

postman進行環境變量設定,全局變量設定
postman進行環境變量設定,全局變量設定

--------------------------------------------------------------------------------補充:屬性設定------------------------------------------------------------------------------

屬性設定:

使用場景:在進行接口調試的過程中,如果許多接口需要通過使用者身份校驗才能進行通路,就需要先執行登入接口,擷取到使用者的身份令牌token,然後再将這個token給到需要進行身份校驗的接口去發送請求,這種時候如果一個個複制就木得摸魚了,是以設定token為全局變量,當登入成功之後就直接指派到token這個變量,其他接口自動使用這個參數,這樣就能大大提高我們的工作效率。

  1. 在Tests中設定腳本(腳本都是postman自帶的,選擇對應的腳本即可)
postman進行環境變量設定,全局變量設定

在未執行上面login接口的情況下,目前集合(商城接口測試)的屬性清單是空的:

postman進行環境變量設定,全局變量設定
postman進行環境變量設定,全局變量設定
postman進行環境變量設定,全局變量設定

-------------------------------------------------------------------補充:自動化執行接口--------------------------------------------------------------------------

使用runner自動執行接口

使用場景:當項目非常龐大,如果有幾百上千個接口,那不可能一個個去點選send執行吧,這中情況,使用runner自動執行,解放雙手,這樣你才有時間摸魚啊。

  1. 進入new Runner Tab
postman進行環境變量設定,全局變量設定
  1. 将要執行的集合按住拖進RUN OPDER中:
postman進行環境變量設定,全局變量設定
  1. 将每一個接口設定斷言,友善run之後看結果
    postman進行環境變量設定,全局變量設定
  2. 執行右下角的“Run {{集合名稱}}”,檢視執行結果。
postman進行環境變量設定,全局變量設定

-------------------------------------------------------------------補充:列印自動化接口測試報告-----------------------------------------------------------------------

newman列印postman接口報告

使用場景:當你執行了幾百個接口之後,一個一個檢視執行結果,然後再記錄,顯得非常麻煩,這個時候就需要用到newman自動列印接口執行完之後的報告。

安裝newman與及使用,這篇文章我覺得寫的很詳細(非常感謝部落客): https://www.cnblogs.com/qican/p/11799296.html

postman進行環境變量設定,全局變量設定

生成的報告就在這裡啦:

方式一生成報告:

postman進行環境變量設定,全局變量設定
postman進行環境變量設定,全局變量設定

方式二生成報告:

postman進行環境變量設定,全局變量設定

繼續閱讀