beanshell变量无法传到jmeter_学会BeanShell,才敢说自己懂Jmeter
謝謝打開這篇文章的每個你
關(guān)注我們 點(diǎn)擊右上角?···?設(shè)為星標(biāo)
jmeter的BeanShell Sampler,可以直接引用java代碼,有下面3種方式:
1、直接輸入java代碼
2、導(dǎo)入java文件
3、導(dǎo)入class文件
BeanShell腳本訪問變量主要通過vars和props去訪問,常用主要方法如下:
vars.get(變量名):獲取定義變量對應(yīng)的值,含BeanShell腳本生成變量;
vars.put(變量名,變量值):生成新的變量或修改已存在的變量;
props.get(變量名):獲取jmeter.properties中定義變量對應(yīng)值;
一直接輸入Java代碼
1、在testplan中添加變量值
添加BeanShell Sampler,注意在BeanShell 前后必須加一個Debug Sampler,這要方便調(diào)試看結(jié)果,添加的Debug Sampler不需要任何操作。
運(yùn)行查看執(zhí)行的結(jié)果
2、在jmeter中使用調(diào)用方法
查看結(jié)果
二在BeanShell中引入Java文件
寫一個Java文件保存到桌面
在BeanShell中引入該Java文件
查看執(zhí)行的結(jié)果
三在BeanShell文件中引入class文件
查看生成的結(jié)果
BeanShell實現(xiàn)加密解密功能
一、在IDEA中寫好加密的腳本
二、然后將整個包文件導(dǎo)出,生成jar包
三、將jar包文件放到j(luò)meter的lib/ext目錄下
然后在jmeter的BeanShell中引入該類,調(diào)用其中的加密方法
查看調(diào)試結(jié)果
把加密后的數(shù)據(jù)保存到mdm這個變量里,供在jmeter里使用。
Bye~
轉(zhuǎn)載自:http://8rr.co/NzEZ不想錯過就把我們設(shè)為星標(biāo)吧!
第一步:點(diǎn)擊頂部藍(lán)字“自動化軟件測試”,進(jìn)入公眾號主頁
第二步:點(diǎn)擊右上角“···”
第三步:點(diǎn)擊“設(shè)為星標(biāo)”
總結(jié)
以上是生活随笔為你收集整理的beanshell变量无法传到jmeter_学会BeanShell,才敢说自己懂Jmeter的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mqtt 一对多_MQTT协议简要分析
- 下一篇: html怎么循环输出_for 循环疑难点