1. 程式人生 > >postman自動化測試初探

postman自動化測試初探

自動化 執行 項目 相同 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自動化測試初探