jmeter安裝插件Stepping Thread Group
如圖所示設置的時候,本以為是每2秒 按 1 2 3 4 遞增的,總共請求應該是10個,可是運行后卻請求了幾十個。
這個是有關線程數是否就是請求數的問題,添加“常數吞吐量定時器“(Constant Throughput Timer)可解決這個問題(取樣器右擊--添加--定時器--常數吞吐量定時器)
參數如圖所示:設置每秒的吞吐量(注意單位是分鍾,轉化時要乘以60。QPS * 60 QPS為每秒的請求數)
“只有此線程” 的目標吞吐量: 控制每個線程的吞吐量,選擇這種模式時,總的吞吐量為設置的 target Throughput 乘以該線程的數量
運行后,剛好就是10個samples ,且時間就是每隔2秒增加一個進程(可以通過添加“用表格查看結果”看具體的情況)
另一種設置方法:
按設置的Stepping Thread Group 進行設置,如下:6s遞增1個,那么60s就是10個請求,Constant Throughput Timer的 target Throughput就設置為10 。
結果為:
完整的例子如下: