5.10.3 .jmeter组件-断言—Beanshell断言

Beanshell是一种轻量级JAVA脚本语言。
Beanshell断言允许用户使用BeanShell脚本进行断言检查。
5.10.3 .jmeter组件-断言—Beanshell断言_第1张图片
Name:名称
Reset bsh.Interpreter before each call:如果选择此选项,则将为每个取样器重新创建解释器。对于一些长时间运行的脚本来说,这可能是必要的。有关进一步的信息,请参见最佳实践- BeanShell脚本。
Parameters to be passed to BeanShell:传递给BeanShell脚本的参数,参数存在以下变量中。
Parameters::整个参数字符串作为一个变量Parameters
bsh.args:用空格分隔的字符串被保存到变量数组bsh.args,
Script file 包含BeanShell脚本的文件,文件名保存在变量FileName中;
Script脚本:脚本文件中可使用以下变量:
Log - 用于写日志
log.info(“—写入日志信息——”);
log.info(ctx.getThreadNum().toString());
log.error("${sleeptime}");
ctx - 访问上下文
vars– 对变量进行读写操作:
vars.get(key);
vars.put(key,val);
vars.putObject(“OBJ1”,new Object());
props – 直接访问及修改Jmeter的属性
props.get(“START.HMS”); props.get(“log_level.jmeter”));
props.put(“PROP1”,“1234”);props.put(“log_level.jmeter”,“ERROR”);
prev – 访问之前取样器的结果
sampler访问当前取样器

你可能感兴趣的:(JMeter,jmeter性能测试)