美文网首页
jmeter(十)-BeanShell

jmeter(十)-BeanShell

作者: 足__迹 | 来源:发表于2024-09-01 13:54 被阅读0次

概念

BeanShell是一种完全符合Java语法规范的脚本语言,并且又拥有自己的一些语法和方法;
BeanShell是一种松散类型的脚本语言(这点和JS类似);
BeanShell是用Java写成的,一个小型的、免费的、可以下载的、嵌入式的Java源代码解释器,具有对象脚本语言特性,非常精简的解释器jar文件大小为175k。
BeanShell执行标准Java语句和表达式,另外包括一些脚本命令和语法。

Jmeter模块

定时器 : BeanShell Timer
前置处理器 : BeanShell PreProcessor
采样器:BeanShell Sampler
后置处理器:BeanShell PostProcessor
断言:BeanShell断言
监听器:BeanShell Listener

BeanShell常用内置变量

JMeter在它的BeanShell中内置了变量,[用户]可以通过这些变量与JMeter进行交互,其中主要的变量及其使用方法如下

1,log
使用log时会将日志信息保存到jmeter.log文件中,也可以打开log viewer实时查看日志信息,在调试脚本的时候,可以将结果输出到日志,判断结果是否正确
常用:log.info("");

2,vars
操作jmeter变量,常用方法

  • vars.get("变量名"):从jmeter变量中获取值;
  • vars.put("变量名",变量):将beanshell中的变量值,复制给Jmeter变量,在Jmeter的后续使用中可以通过变量名调用。

3,prev
获取前一个取样器的返回值,常用的方法有:

  • getResponseDataAsString():获取前一个取样器的响应信息
  • getResponseCode():获取前一个取样器的响应Code

相关文章

网友评论

      本文标题:jmeter(十)-BeanShell

      本文链接:https://www.haomeiwen.com/subject/opggbltx.html