Jmeter 集合點

1. 需求

1. 學院查詢-所有 http://127.0.0.1:8000/api/departments/
2. 學院查詢-指定 http://127.0.0.1:8000/api/departments/T02/

需求對(學院查詢-所有)這個接口進行20個用戶【同時】請求訪問操作。

問題

1. 設置線程組循環次數爲:20,解決不了需求問題
2. 設置線程組線程數量爲:20,同樣解決不了問題

2. 集合點

作用:集合點用以同步虛擬用戶,以便恰好在同一時刻執行任務。

2.1 解決方案分析

1. 測試計劃->線程組
2. 線程組->Sampler->HTTP請求(學院查詢-所有)
3. 線程組->Sampler->HTTP請求(學院查詢-指定)
4. HTTP請求(學院查詢-所有)->定時器->Synchronizing Timer
5. 測試計劃->監聽器->察看結果樹

2.2 技術難點分析

1. 線程數>=20
2. 集合點設置

2.3 集合點參數配置圖

集合點

1. Number of Simulated Users to Group 
   by:集合多少用戶後再執行請求(也就是執行的線程數)

擴展選項:
2. Timeout in milliseconds:超時時間(毫秒)
    1) 設置爲0,無限等待,直到達到集合點設置的線程數。
    2) 設置指定時長,如果到達指定時長,集合點數量未到達,集合多少用戶釋放多少用戶數量。

2.4 集合點作用域

1. 集合點只對一個請求起作用,如果針對指定請求起作用,放到該請求內;
2. 集合點對多個個請求起作用,放到與請求平級同一層次;

2.5 集合點-總結

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