Jmeter(一)實操:添加線程組及HTTP請求、HTTP Cookie 管理器、HTTP信息頭管理器


一、添加線程組及HTTP請求

Jmeter中添加線程組:測試計划(右鍵)->添加->Threads(Users)->線程組。

在線程組中添加Http請求:線程組(右鍵)->添加->Sampler->HTTP請求,如下圖:

對請求進行具體的配置,例如GET請求:

POST請求可以在BodyData添加json語句,如下圖:

 

文件上傳接口,“文件名稱”處選擇文件上傳,“參數名稱”處填寫接口文檔中對應的參數名即可(測試過程中曾隨機命名,但是操作失敗)。

添加請求后直接點擊運行按鈕進行運行界面上無法查看運行結果,需要添加“察看結果樹”,步驟如下:在線程組(右鍵)->添加->監聽器->察看結果樹,如下圖:

再次點擊頂部的綠色小三角運行,便可在“察看結果樹”中可以查看運行結果。

二、添加HTTP Cookie 管理器

 “若接口有權限驗證,需要admin用戶才可以做操作,需要添加cookie”。例如:對某一用戶進行金幣充值,那么需要驗證用戶身份,這就需要用到cookie管理器。Cookie中的“名稱(key)”為登錄的用戶名,例如截圖中是“niuhanyang”,Cookie中的“值(value)”從登錄接口獲取,登陸成功之后會返回sign。步驟如下:

(1)登錄接口運行成功:

 

(2)金幣充值接口下添加Cookie管理器:金幣充值接口(右鍵)->添加->配置元件->HTTP Cookie管理器。

 

配置完點擊綠色小三角運行即可。

三、HTTP信息頭管理器

HTTP信息頭管理器用來配置網站跳轉。

 

總結:

1、http請求分為兩部分,請求頭和請求體。

  請求頭:傳一些額外的信息,例如瀏覽器、cookie、網站跳轉(從哪里跳轉過來)、需要什么樣的數據;

  請求體:傳具體數據,例如(username=xx、file=aa.py等)。

2、http 狀態碼:

  200 請求成功
  302 重定向(訪問一個網站,該網站不存在,則重新訪問另一個網站,類似呼叫轉移。不算是有問題的。)
  404 客戶端發出去的請求不合法
  500 服務端有問題。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM