Postman功能強大,還可以用來做接口測試,也可以方便使用不同的參數批量調用,本文介紹如何從文件中加載參數,然後批量調用接口並驗證結果
批量測試接口
-
創建接口請求集合
使用{{xxx}}
作爲佔位符,實際運行的時候會用文件中的參數替換
接口測試代碼(
Tests
)
//返回status是200,同時body中的name字段與迭代數據中的name值一直
pm.test("Status is 200 and have name", () => {
//status code是200
pm.expect(pm.response.code).is.equal(200)
//返回的body轉換爲json
const responseJson = pm.response.json();
//返回的json中name字段的值等於迭代數據中name的值
pm.expect(responseJson.name).to.eql(pm.iterationData.get("name"));
})
-
創建執行計劃
-
從文件中加載參數
參數
person.json
[
{
"name":"tenmao",
"age":18
},
{
"name":"tenyuan",
"age":28
}
]
-
運行結果