| 獨孤湘瑤 |
|
||
|
聲明:本文所記錄的僅本次操作學習到的知識點,其中商城IP錯誤,請自行更改。 1.認識JMeter(1)測試計劃:測試的起點,所有組件的容器。相當于一個測試項目,對測試計劃展開一系列的操作。(2)線程組:一定數量的用戶。??① 線程數:1。默認為1,表示一個用戶。??② Ramp-UP時間:1。默認是1秒,表示啟動線程的時間。在n秒內一共啟動了m個線程。??③ 循環次數:1,表示整個線程組要啟動的次數。(3)取樣器【HTTP請求】:表示要做的事情。接口請求四要素注定了做接口測試,就是做HTTP請求。(4)監聽器【查看結果樹】:查看響應數據。
2.HTTP請求【登錄】舉例:以登錄接口為例(IP地址是錯誤的無法訪問,請參考實際) 請求方法:POST 請求URL:http://shop-xxx.com?s=api/user/login&application=app&application_client_type=weixin 請求參數: { "accounts": "20240220", "pwd": "20240220", "type": "username" } (1)新建【線程組】:右擊【測試計劃】【添加】【線程】【線程組】(2)新建【HTTP請求】:右擊【線程組】【添加】【取樣器】【HTTP】
(3)設置【HTTP請求】:① 名稱:一般以接口名命名,例如:注冊、登錄。② 協議:為空默認是http協議。③ 服務器名稱或IP:shop-xxx.com。④ 端口號:有端口號則填寫,沒有就為空(為空默認是8080)。⑤ 請求方法:選擇POST。⑥ 路徑:?s=api/user/login&application=app&application_client_type=weixin。⑦ 內容編碼:uft-8(中文編碼),也可以為空。⑧ 參數:可以直接點擊“添加”按鈕進行添加參數。
3.查看結果樹(1)新建【查看結果樹】:右擊【線程組】【添加】【監聽器】【查看結果樹】
(2)檢查【查看結果樹】:① 啟動:點擊啟動,啟動線程。② 結果樹面板:出現【登錄】請求,前面綠色牌顯示請求成功,紅色牌顯示請求失敗。③ 響應數據:主要查看Response Body中,【"msg":"登錄成功","code":0,】是否也顯示正確。④ 請求—補充【響應失敗—檢查四要素】:先查看Request Body里HTTP請求四要素有沒有問題,如果沒有問題再請教開發是否是程序問題。
|
![]() |
|
|
博客園
|
|