jmeter BeanShell的幾種使用方式


jmeter的BeanShell Sampler,可以直接引用java代碼,有下面3種方式:

1.直接輸入java代碼;2.導入java文件;3.導入class文件

BeanShell腳本訪問變量主要通過 vars 和 props 去訪問,常用主要方法如下:

    • vars.get(變量名):獲取定義變量對應的值,含BeanShell腳本生成變量;
    • vars.put(變量名,變量值):生成新的變量或修改已存在的變量;
    • props.get(變量名):獲取jmeter.properties中定義變量對應值;

一,直接輸入Java代碼

1.在testplan中添加變量值

添加BeanShell Sampler,注意在BeanShell 前后必須加一個Debug Sampler,這要方便調試看結果,添加的Debug Sampler不需要任何操作。

運行查看執行的結果

2,在jmeter中使用調用方法

查看結果

 

二,在BeanShell中引入Java文件

寫一個Java文件保存到桌面

在BeanShell中引入該Java文件

查看執行的結果

三,在BeanShell文件中引入class文件

查看生成的結果

 

BeanShell實現加密解密功能

一,在IDEA中寫好加密的腳本

二,然后將整個包文件導出,生成jar包

三,將jar包文件放到jmeter的lib/ext目錄下

然后在jmeter的BeanShell中引入該類,調用其中的加密方法

查看調試的結果:

把加密后的數據保存到mdm這個變量里,供在jmeter里使用.


免責聲明!

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



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