jmeter壓力測試結果分析:jmeter壓力測試步驟

Http請求模擬

1、新建線程組

操作:鼠標右鍵測試計劃 -> 添加 -> Threads(Users) -> 線程組 -> 修改測試計劃名稱

Jmeter 壓力測試中關於 Http 的那些事兒

圖片

新建線程組

2、添加取樣器HTTP請求

操作:鼠標右鍵線程組 -> 添加 -> Sampler -> HTTP請求 -> 填寫請求參數

Jmeter 壓力測試中關於 Http 的那些事兒

添加取樣器

Jmeter 壓力測試中關於 Http 的那些事兒

請求參數

3、開始Http請求

a. 添加察看結果樹 監聽器,方便查看請求結果

操作:鼠標右鍵線程組 -> 添加 -> 監聽器 -> 察看結果樹

Jmeter 壓力測試中關於 Http 的那些事兒

察看結果樹

b. 點擊工具欄上單擊啟動按鈕(綠色箭頭) 啟動測試計劃

Jmeter 壓力測試中關於 Http 的那些事兒

開始驗證

PS:響應數據默認顯示格式為Text,可切換為JSON Path Tester格式

Jmeter 壓力測試中關於 Http 的那些事兒

切換格式

Jmeter 壓力測試中關於 Http 的那些事兒

JSON Path Tester

響應參數獲取

之所以需要獲取響應參數,主要是因為常常有這樣的需求,要求將上一個接口的返回值作為下一個接口的請求參數 。舉個例子:獲取即將上映電影中第一部電影的條目信息,這裡我們需要完成兩個步驟:

  • 獲取即將上映電影中的第一部電影的id,接口地址:https://api.douban.com/v2/movie/coming_soon?count=2
  • 得到id後,請求接口獲取電影條目信息,接口地址:http://api.douban.com/v2/movie/subject/${id}
Jmeter 壓力測試中關於 Http 的那些事兒

接口返回值

1、添加後置處理器JSON Extractor

操作:將鼠標放置“獲取即將上映電影”的HTTP請求上,並按右鍵 -> 添加 -> 後置處理器 -> JSON Extractor -> 填入變量名等信息

Jmeter 壓力測試中關於 Http 的那些事兒

添加後置處理器

Jmeter 壓力測試中關於 Http 的那些事兒

變量名等信息填寫

2、添加取樣器HTTP請求獲取電影條目信息及參數使用

Jmeter 壓力測試中關於 Http 的那些事兒

獲取電影條目信息

3、啟動測試計劃

在“察看結果樹”中可以看到,獲取電影條目信息的HTTP請求中,請求參數正確。同時也得要正確地響應參數。

Jmeter 壓力測試中關於 Http 的那些事兒

請求參數

Jmeter 壓力測試中關於 Http 的那些事兒

響應參數

PS:如果需要多變量取值 的話,可在JSON Extractor的配置中通過分號(;)將多個變量名分開。

需要注意的是,多個變量名的話,還需要填寫Default Vaules ,不然啟動測試計劃後會找不到變量,導致請求失敗。

筆者這裡是獲取id和year兩個變量,設置默認值為0和0,這個可隨意設置,影響不大。

Jmeter 壓力測試中關於 Http 的那些事兒

多變量取值

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/227900.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
投稿專員的頭像投稿專員
上一篇 2024-12-09 21:22
下一篇 2024-12-09 21:25

相關推薦

發表回復

登錄後才能評論