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而且保存後再運行