Jmeter階梯加壓監聽


 

巧用beanshell,做階梯加壓監聽

1. 首先先添加階梯加壓線程組  bzm - Concurrency Thread Group

設置階梯加壓值,目標最大並發用戶為80,加速步率時長為100秒,步率為5,80並發時持續60秒;配置如下圖

 

 

 

 

2.  添加 BeanShell Sampler ,獲取當前活動線程組數量,並且存入jmeter緩存做備用,如下圖所示:

 

 

 

 

3.添加事物控制器,並 引用剛剛存入的緩存 ${Thread},如圖所示:

 

 

 

4.添加業務接口至事物控制器下,此時我把首頁和登錄當作一個事物。添加監聽器。

 

 5.運行后結果如下圖

 

 

 

 

聚合報告內忽略Beanshell Sampler 和 總體,之外的就是咱們所需要的結果。

附:結果內可見,並不多好,在1-20線程時 吞吐量到達了 380,RT值也非常小,線程用戶多了后  RT變長,吞吐量降低。。。咳咳,找程序員一起優化去吧。。。拜拜!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM