一、環境介紹
Postman 是一個廣泛使用的 API 開發工具,提供了用於創建、測試和調試 API 的豐富功能。其中包括了使用 Collection Runner(集合運行器)來循環發請求。
二、使用場景
在接口測試場景中,通常需要針對一個接口進行多次請求,模擬不同的輸入參數和用例來驗證其對應的輸出。而手動一個一個輸入參數的方式顯然不夠高效,這時使用 Postman 集合運行器循環發請求就十分適用。
三、使用方法
1. 新建集合
在 Postman 首頁點擊「+New」,選擇「Collection」,輸入集合名稱,點擊「Create」。
{
"info": {
"name": "API Collection"
},
"item": []
}
2. 添加接口請求
在集合中添加需要循環請求的接口,點擊集合名稱,選擇「Add Request」,輸入請求名稱和接口 URL,對請求參數、請求頭、請求體等進行設置。
{
"name": "Get User Info",
"request": {
"method": "GET",
"header": [],
"url": {
"raw": "{{base_url}}/user/{{user_id}}",
"host": [
"{{base_url}}"
],
"path": [
"user",
"{{user_id}}"
]
}
}
}
3. 設置全局變量
使用循環發請求時,通常需要多次發送相同接口,不同參數的請求。為方便管理,在 Postman 中設置全局變量,統一存儲參數,便於調用。
點擊 Postman 右上角「眼睛」圖標打開「Manage Environments」,新建環境,並添加全局變量。
{
"base_url": "http://localhost:8080",
"user_id": ""
}
4. 新建 CSV 文件
在 Postman 界面中,點擊最底下的「Data」按鈕,添加一組 CSV 文件,文件中每一行包含一個或多個參數值,用逗號分隔,示例:
user_id
1
2
3
4
5. 循環發請求
點擊集合名稱,在下拉框中選擇「Collection Runner」,選擇挑選的集合,點擊「Start Test」。
在 CSV 文件中指定的每一行,都會循環發送一遍接口請求。在每次請求中,全局變量中的參數值會被替換為相應的 CSV 行,方便驗證每個參數的不同組合。
四、總結
Postman 集合運行器循環發請求在接口測試和數據驗證方面非常方便,可以快速地模擬各種數據場景,驗證接口的正確性和穩定性。
這種方式可以省去手動輸入參數的繁瑣過程,提高測試效率和測試質量。
原創文章,作者:TWMYX,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/368891.html