Jmeter性能測試中集合點技術(一):同步定時器

在Jmeter性能測試過程中,用戶數是通過線程數來實現的,也就是一個用戶就是一個線程。那是不是隻需要設置大量的線程就是實現了併發測試呢,這個是不準確的,只能算是廣義上的併發,並沒有實現大用戶在同一時間點發起併發請求。爲了更精準的模擬大用戶在同時發起請求。這個就是需要設置集合點(在Jmeter中集合點和定時器是一個概念)來實現。
在這裏插入圖片描述

設置線程組

在這裏插入圖片描述
參數解釋:
線程數:500(執行時會生成500個用戶)
Ramp-up時間(秒):生成500個用戶總共需要10秒

添加請求

共添加了4個請求分別:登錄,添加購物車,下單確認,下單。爲了查看性能測試數據添加了一個聚合報告(添加\監聽器\聚合報告)。
現在的要求是:對添加購物車和下單進行200個用戶併發測試。
在這裏插入圖片描述

添加同時定時期

在“添加購物車”和“下單”請求上,右擊“添加”\“定時器”\“同步定時器”。
在這裏插入圖片描述
在這裏插入圖片描述
參數解釋:
模擬用戶組的數量:200(集合200個用戶一併發起請求,如果設爲0就是線程組中的線程數,本例爲500;此值不能大於線程數)
超時時間以毫秒爲單位:3000(集合等待時間3秒,超過一起發起請求,如果未滿200,將已經準備的用戶發起請求;如果爲0將一直等待,只到用戶集齊,此時需要手動停止)
注:如果在線程組上添加“同步定時器”,那同步定時器中的規則將對每一個請求都有效。本用例只需要對“添加購物車”和“下單”執行併發測試,所以在這兩個請求下添加“同時定時器”。

執行與報告

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章