postman自動化測試初探
阿新 • • 發佈:2018-01-22
自動化 執行 項目 相同 env ken 運行 有一個 ons
1.關於多用戶切換
右上角設置選擇Manage Environmants新建一個用戶(暫且這麽稱呼吧),可以在裏以key value形式存一些數據.比如說開發和測試環境url,創建多個用戶,每個保存相同key的不同數據,以後就可以一鍵轉換,接口上取的時候時候統一以{{url}}取值
2.關於項目設置
可以分組,例如每個功能分一個組,但是必須註意每個接口的先後順序,跑起來是按照從上到下運行的.
3.返回值保存問題
以登錄為例: 在tests欄中保存以下數據
var data = JSON.parse(responseBody); if (data.data.token) { tests["Body has token"] = true; postman.setEnvironmentVariable("userId", data.data.user.id); postman.setEnvironmentVariable("token", data.data.token); postman.setEnvironmentVariable("name", data.data.user.name); } else { tests["Body has token"] = false; }
就會把userId/token/name保存起來,後邊的接口隨時可以取用
4.跑起來
鼠標放到文件上有一個右箭頭,點擊然後選擇對應的子目錄,run就會跳轉到測試頁面,點擊start run接口就會按順序執行,哪個好用哪個不行一目了然
5.註意事項
key唯一,相同時後者會覆蓋前者
接口先後順序,尤其是涉及到存取數據時
postman自動化測試初探