目錄
一、執行緒組
1、添加執行緒組
2、執行緒組設定
二、HTTP請求默認值
1、添加HTTP請求默認值
三、HTTP請求
1、添加HTTP請求
2、HTTP請求內容填寫
3、引數填寫:
四、HTTP資訊頭管理器
1、添加HTTP資訊頭管理器
2、內容填寫
五、查看結果樹
1、添加查看結果樹
2、查看結果樹的位置
六、斷言
1、添加斷言
2、斷言填寫
七:運行
八、清除
九、jmeter的引數化
方法1、通過csv做引數化
方法2、通過計數器做引數化
一、執行緒組
1、添加執行緒組
測驗計劃右鍵--添加--執行緒(用戶)--執行緒組

2、執行緒組設定
執行緒數:可以理解為許你用戶數量,比如要模擬10個用戶,這里就設定為10
Ramp-Up時間:這個時間是這10個用戶多久執行完要測驗的操作,比如要模擬10個用戶5s執行完登錄的操作,這里就設定為5,1s登錄兩個用戶,
回圈次數:這個是指這10個用戶要執行多少次,比如設定為2,就是這10個用戶要重復登錄兩次,

回圈次數勾選為永遠:就是這10個用戶一直重復執行登錄的操作
調度器:勾選調度器可以更加靈活的控制執行緒組執行的時間
持續時間:執行緒組執行時間,在該時間內,執行緒組會一直重復執行,

二、HTTP請求默認值
1、添加HTTP請求默認值
作用:可以填寫請求協議、服務器地址等,放在執行緒組下面整個執行緒組的http請求會自動呼叫這些內容,
執行緒組右鍵--添加--配置原件--HTTP請求默認值

分別填寫上協議、服務器地址、編碼、埠號,后續的請求就不用填寫這三項了,而且,如果想從測驗環境切換到正式環境,直接再http請求默認值里面更換服務器地址就可以了,

三、HTTP請求
1、添加HTTP請求
執行緒組右鍵--添加--取樣器--HTTP請求

2、HTTP請求內容填寫
名稱:給這個介面起個名稱,不然過兩天就不知道這個介面是干什么的了,
注釋:給這個介面加個相應的注釋,
協議:填寫http或者https(在http請求默認值中填寫后,這里就不用再次填寫了)
服務器名稱或IP:填寫服務器地址(在http請求默認值中填寫后,這里就不用再次填寫了)
埠號:填寫埠號(在http請求默認值中填寫后,這里就不用再次填寫了)
HTTP請求:根據介面實際的請求方式選擇
路徑:填寫介面的地址


3、引數填寫:
引數填寫有三種情況
第一種:請求頭中Content-Type: application/json,這一種要以json的格式傳遞引數,如下

第二種:請求頭中Content-Type: application/x-www-form-urlencoded,這一種以表單的格式傳遞引數,如下

四、HTTP資訊頭管理器
1、添加HTTP資訊頭管理器
選擇介面右鍵--添加--配置元件--HTTP資訊頭管理器

2、內容填寫

五、查看結果樹
1、添加查看結果樹
執行緒組右鍵--添加--監聽器--查看結果樹

2、查看結果樹的位置
查看結果樹如果放在執行緒組下,運行之后就顯示整個執行緒組的所有介面的運行結果,如下

查看結果樹放在單介面下,運行后只顯示該介面的運行結果,如下

六、斷言
作用:判斷介面回傳的結果是正確的
1、添加斷言
選擇介面右鍵--添加--斷言--回應斷言

2、斷言填寫

七:運行
jmeter的運行直接點擊頂部的綠色三角形

八、清除
想清除之前的運行記錄,可以點擊頂部的掃把

九、jmeter的引數化
在介面測驗的時候,有些介面會用到大量的資料,比如注冊的時候需要100個賬號,這個時候就要用到引數化,引數化有兩種方法,
方法1、通過csv做引數化
第一步:在桌面新建一個表格,表格內容填寫如下

第二步:在jmeter中添加CSV配置元件
優點:可以測驗介面的例外情況,比如注冊介面再做引數化的時候可以把賬號、密碼分別設定為空,賬號設定為30位數等等,
執行緒組右鍵--添加--配置元件--CSV Data Set Config

設定CSV配置元件

在http請求中參考,參考方法${變數名稱}

因為CSV檔案中寫了10條資料,所以在執行緒組這里把執行緒數設定為10,再點擊運行,


方法2、通過計數器做引數化
1、添加計數器
執行緒組右鍵--配置元件--計數器

2、計數器設定


萬事之先,圓方門戶,雖覆能復,不失氣度,
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/303841.html
標籤:其他
