* BeanShell是一种彻底符合Java语法规范的脚本语言,而且又拥有本身的一些语法和方法;shell
* BeanShell是一种松散类型的脚本语言(这点和JS相似);3d
* BeanShell是用Java写成的,一个小型的、免费的、能够下载的、嵌入式的Java源代码解释器,具备对象脚本语言特性,很是精简的解释器jar文件大小为175k。日志
* BeanShell执行标准Java语句和表达式,另外包括一些脚本命令和语法。对象
Jmeter经常使用的BeanShellblog
前置处理器:BeanShell PreProcesserget
采样器:BeanShell Samplertest
后置处理器:BeanShell PostProcesser变量
断言:BeanShell断言下载
BeanShell内置变量语法
内置变量 beanshell脚本中不用定义,能够直接使用的变量,经常使用的内置变量和方法以下
log:写日志到控制台和jmeter.log,如log.info(“xxxxx”);
vars:操做jmeter变量
vars.get(“skuId”);从jmeter中获取${skuId}变量的值
vars.put(“name”,”test”);将”test”保存到${name}变量中
prev:获取前面sampler返回的信息
getResponseDataAsString():获取响应信息
getResponseCode():获取响应cod