Jmeter之BeanShell
在Jmeter中各種分類組件中都有相應(yīng)的BeanShell組件,這里簡單的說明一下Beanshell的使用。
一、概念
BeanShell是一種符合Java語法的腳本語言,也有自己的一些特定語法
二、內(nèi)置變量
Jmeter在它的Beanshell中內(nèi)置了變量,用戶可以通過這些變量與Jmeter進(jìn)行交互,其中主要的變量及使用方法如下:
1、log:
在調(diào)試腳本的時候,可以將結(jié)果輸出到日志,判斷結(jié)果是否正確。使用log時會將日志信息保存到jmeter.log文件中,也可以打開log viewer實(shí)時查看日志信息。
常用方法為:log.info("");
注意在使用log.info輸出信息的時候,如果變量的值是字符型,一定要在調(diào)用變量的時候,加雙引號。
2、vars:
操作jmeter變量,常用的方法有:
(1、vars.get("變量名"):從jmeter變量中獲取值;
(2、vars.put("變量名",變量):將beanshell中的變量值,復(fù)制給Jmeter變量,在Jmeter的后續(xù)使用中可以通過變量名調(diào)用。
3、prev:
獲取前一個取樣器的返回值,常用的方法有:
(1、getResponseDataAsString():獲取前一個取樣器的響應(yīng)信息;
(2、getResponseCode():獲取前一個取樣器的響應(yīng)Code;
4、其他的變量ctx和props(操作屬性)
三、一些簡單的使用
1、BeanShell響應(yīng)斷言
?
?
因為用到了Json.jar,所以需要先將json.jar導(dǎo)入。
2、BeanShell Sampler
?
?
轉(zhuǎn)載于:https://www.cnblogs.com/smallstone2018/p/9817563.html
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎總結(jié)
以上是生活随笔為你收集整理的Jmeter之BeanShell的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 蓝桥杯真题-单词分析
- 下一篇: Louvain算法在反作弊上的应用