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給出了測驗結果:

最后:這里有我建立的一個專門交流軟體測驗方面問題的學習群,里面也有很多大公司的技術大牛,很多時候,技術大牛的幾句話就會讓我們醍醐灌頂,少浪費時間,如果想要多跟有經驗的人學習,就找我加入我的軟體測驗交流群,以后有作業的內推機會都相互推薦一下,畢竟我們是關系社會,

軟體測驗技術交流群社:786229024 等待你的加入... 大家可以一起探討交流,共同學習軟體測驗技術、面試等軟體測驗方方面面,還會有免費直播課,識訓更多測驗技巧,我們一起進階Python自動化測驗/測驗開發,走向高薪之路,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/552953.html
標籤:其他
上一篇:游戲前端作業流程總結
下一篇:返回列表
