首先,準備要測試的三個東西
1.API request
2.環境設定檔
3.要讀取的 CSV 檔案
以下分為四個步驟說明:
API request
設定API的 request URL 跟 request Body
Request URL 環境別跟Body 參數調整為讀取環境參數檔
1 | // Request URL |
設定後內容,如下圖:
設定Pre-request Script
設定呼叫API前的前置作業,這邊設定逐筆讀取 CSV 檔案的內容並設定到環境參數檔中
1 | //逐次讀出csv的值 |
設定 Tests
可以用來撰寫測試案例,但在這次建立測資中不需要,所以這邊只單純印出每次讀到的資料,以確認讀到資料是否正確。
1 | pm.collectionVariables.get("custId") |
環境參數檔設定
設定了URL跟Request Body有用到的參數,如下圖:
準備 CSV 檔案
CSV 檔使用 notepad++ 打開像會是這樣
1 | // 範例 |
Collection Runner 操作方法
Collection Runner 入口
Collection Runner 操作介面
- 首先,需要先選擇 Collection 以及需要呼叫的API
- 設定 Environment,選擇剛剛設定好的環境參數檔
- Iterations 設定要執行的次數,由於檔案裡的資料只需要執行一次,所以這邊設定1
- Delay:每個交易間要延遲多久
- Data:選擇要讀取的檔案
- 設定完成後,就可以點擊下方[Run] button了