使用postman 實現mock測試

mock測試,源自於英文單詞fake,意爲假的測試後端

實際工做中用於模擬那些沒法實時鏈接的後端,或是沒有開發出來的後端,用於得到結果反饋的一種測試方式。經過發送請求後,模擬後臺返回的響應內容來確認當前系統的正確性。api

下面經過postman工具來實現mock瀏覽器

要求:要註冊後才能夠實現工具

策略:使用mock-server配置私有環境變量並設置相應內容,獲取mock-sever的接口密鑰AIP-key並建立接口名稱,將mock-server的url和接口密鑰API-key一併添加在環境變量中,在當前集合中建立新請求,在example中設置預期響應結果,使用環境變量中的mock-sever的url,並將環境變量中的mock-server的接口名稱和API-key放到請求頭(header)裏,發送請求,得到預期結果post

1. 新建mock sever測試

 

 

2. 輸入mock的請求和響應設置,設置好點擊next編碼

 

 

3.設置mock server,輸入mock server的名字,使用的環境,而且設置成私有mock服務,沒有合適的環境能夠選擇no environment,點擊createurl

 

4.點擊here獲取mock 接口密鑰,登錄瀏覽器設置,而後點擊closespa

5.點擊獲取接口密鑰3d

6.設置接口密鑰名

7.這裏展現mock 接口密鑰名稱和密鑰編碼,能夠開啓或關閉,也能夠刪除不想要的密鑰

8.回到postman,發如今右側collection集合出出現了一個以剛纔name命名的collection,點擊這個集合右上角的箭頭,選擇mock,出現mock server的地址

 

 

 9.點擊右上角眼睛旁的下拉框查看環境,新增了一個剛纔name同名的環境

10. 下拉框選擇它,而後點擊旁邊的眼睛,查看,發現剛纔看到的mock server的url已經配進去了

 

 

 11.但這仍是不夠,點擊edit,添加剛剛的api-key,添加格式:VARIBLE=NAME VALUE=API-KEY,並保存

 

 

12.在請求界面上剛纔在mock server中配置的路徑,並在header中輸入API-KEY格式:KEY:x-api-key VALUE:{{NAME}},其餘部分要與以前設置的一致,點擊send,獲取結果

 

 

 

 

 

 

 

13.在當前collection下新建一個請求,請求方法、參數、url自定義,url要以{{url}}/xxx/xxx格式。header中配置x-api-key和{{name}}

 

 

14.配置好後,點擊右上角的example,配置對應的響應

 

 

15.配置好保存,回到請求頁面,點擊send,查看預期返回結果

 

 

 

 

 

使用中地址欄內的{{url}}必定要帶着,這是使用mock server的服務。其後面路徑名稱以及層級都可自定義,但要記得設置對應的example而且保存後再運行

相關文章
相關標籤/搜索