目錄
返回目錄
postman使用開發中經常用postman來測試接口,一個簡單的注冊接口用postman測試:
接口正常工作隻是最基本的要求,經常要評估接口性能,進行壓力測試。
返回目錄
postman進行簡單壓力測試下面是壓測數據源,支持json和csv兩個格式,如果包含有中文,請将文件編碼改為UTF-8(否則請求中文會亂碼)
csv格式數據如下(txt文件):
json格式如下:
[
{
"registerName": "zhangsan0001",
"registerPwd": "asd100001"
},
{
"registerName": "zhangsan0002",
"registerPwd": "asd100002"
},
{
"registerName": "zhangsan0003",
"registerPwd": "asd100003"
},
{
"registerName": "zhangsan0004",
"registerPwd": "asd100004"
},
{
"registerName": "zhangsan0005",
"registerPwd": "asd100005"
}
]
以csv格式數據為例(json格式數據隻需要在導入測試數據時,選擇json就可以):
返回目錄
1、新建一個fodder,在fodder下添加要進行壓力測試的接口:
返回目錄
2、post接口測試,參數從txt導入{{registerName}} 和 {{registerPwd}} 是模闆參數
返回目錄
3、設置 Pre-request-Script 參數postman.setEnvironmentVariable("registerName",data["registerName"]);postman.setEnvironmentVariable("registerPwd",data["registerPwd"]);
返回目錄
4、設置test(便于觀察測試結果)tests["Status code is 200"] = responseCode.code === 200;tests["Response time is less than 10000ms"] = responseTime < 10000;console.log(responseTime);
返回目錄
5、保存請求,點擊runner,按如下設置Delay:設置每隔多少毫秒發一次請求。
Data File Type 選擇 CSV,點擊預覽可以看到:
返回目錄
6、設置Iteration預覽Iteration一共有359行,設置Iteration為 359 ,點擊Run
返回目錄
7、測試結果
postman跑完全部測試用例,按test給出了測試結果:
,
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!