JMeter學習-033-JMeter BeanShell 腳本應用實例之參數變量修改


 

BeanShell腳本是JMeter自動化測試過程中不可或缺的提升技能之一,BeanShell腳本編寫類似於Java腳本。它可以獲取、修改系統定義或用戶定義的變量值,同時也可以進行一些相應的測試數據處理工作(例如:前置處理器、后置處理器及響應斷言中均存在響應的BeanShell應用),非常的方便。

下面就以修改上篇文章(JMeter學習-032-JMeter常見四種變量簡介)中CSV Data Set Config 配置的參數化變量(def_cons)為例,來對BeanShell腳本應用做一簡單的演示。

在新添加的樣本線程中添加前置處理器 BeanShell PreProcessor,如下圖所示:

 

上圖中的腳本為修改變量值,獲取變量腳本為:vars.get({變量名}),其中vars為定義變量的Map集合。

 

 

執行測試腳本,修改前變量值如下所示:

 

 

BeanShell腳本修改后,變量的值如下所示:

 

 

 

 

PS:注意,通過vars.put({變量名},{更新后變量值})僅可修改用戶定義的變量和前后置處理器生成的變量,系統變量無法修改。

 

 

至此,此文順利完結,希望此文能夠給初學 JMeter 的您一份參考。

最后,非常感謝親的駐足,希望此文能對親有所幫助。熱烈歡迎親一起探討,共同進步。非常感謝! ^_^

 


免責聲明!

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



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