這篇筆記記錄用jmeter做http/https協議接口測試,
第一步:新建線程組,選中測試計划右鍵如下圖一樣選擇
第二步:創建http/https協議請求
第三步:輸入請求信息
不同請求不同入參方式,以下講解get和post請求的入參方式
get請求入參:
方式一:拼接的方式
示例1:/login/?user_id=1070001&password=12345678
方式二:添加參數的方式
post接口入參如圖設置:
無論多少個參數,就以此格式入參:"字段名稱":"字段的值",不同字段之間用英文狀態下的逗號隔開,且最后一個參數無需逗號。
另外,當入參類型為數字時,字段名稱無需用雙引號
例如:"number":1
第四步:添加查看結果樹,結果樹可以查看接口url,執行狀態等信息,添加方式如下
第五步:執行
點擊jmeter最上方的執行按鈕,就可以在結果樹中查看對應接口的執行狀態啦
結果樹設置:
結果樹補充知識:
(1)取樣器結果:返回值報200,表示執行接口調試成功
- Thread Name:線程組名稱
- Sample Start: 啟動開始時間
- Load time:加載時長
- Connect time:連接時間
- Latency:等待時長
- Size in bytes:發送的數據總大小
- Headers size in bytes:發送HTTP請求的信息頭部分大小
- Body size in bytes:發送HTTP請求的body部分大小
- Sample Count:發送統計(發送請求的個數)
- Error Count:交互錯誤統計(發送請求錯誤的個數)
- Response code:返回碼(請求狀態碼)
- Response message:返回信息
- Response headers:返回的頭部信息
(2)Request:即請求,也就是接口發送的數據
(3)響應數據:返回的數據
ps:其他接口不常用,請小伙伴們靈活變通