beanshell
介绍beanshell几个内置变量常见用法,基本就这些,其他遇到再补充
一、vars - (JMeterVariables) - gives read/write access to variables
这个变量实际引用了JMeter线程中的局部变量容器(本质上是Map),因此可以通过put和get方法访问JMeter中的变量。这个变量是所有内置变量中最有用的,它是测试用例与BeanShell交互的桥梁。
常用方法
vars.get(key);
vars.getObject(key);
vars.put(key,val);
vars.putObject("OBJ1",new Object());
二、prev - (SampleResult) - gives access to the previous SampleResult (if any:如果有的话)
获取前面的sample返回的信息
常用方法:
getresponseDataAsString():获取响应信息
getResponseCode() :获取响应code
三、log - (Logger) - can be used to write to the log file
相当于java中System.out 将其打印到日志文件中
日志文件在安装路径下bin\Jmeter.log中
log.info("数量统计"+count);
四、将断言中失败信息打印在report中
断言结果字段是Failure=true/false; 运行结果需要打印出的信息写在Failuremessage = "XXXX";
- Failure - boolean; read-write; used to set the Assertion status
- FailureMessage - String; read-write; used to set the Assertion message
if(!"${uid}".equals("774170"))
{
Failure=true;
FailureMessage = "ERROR, check";
}
jmeter有哪些bean shell
- BeanShell Sampler
直接使用BeanShell来编写
样例(sampler)
。 - BeanShell PreProcessor
在
样例
触发前,使用BeanShell进行加工处理。 - BeanShell PostProcessor
在
样例
触发后,使用BeanShell进行加工处理。 - BeanShell Assertion
使用BeanShell进行
断言
处理。 - BeanShell Listener
使用BeanShell做
监听器
。
文章最后发布于: 2019-06-04 18:38:55
相关阅读
【10-1】 成员变量:描述对象的属性。变量的类型 变量的名称eg:package bike; /* * 成员变量的创建 */ public class bike { Stri
1.jdk1.8版本下载 -------------------------------------------------------------------------------------------------------
在建立一个模型后,我们会关心这个模型对于因变量的解释程度,甚至想知道各个自变量分别对模型的贡献有多少。对于非线性模型,如 Rando
环境 Linux:centos6.5 工具:CRT 前言 最近在服务器上遇到了这么一个问题: 1、有两个账号:developer和webuser; 其中webuser用户可以
1、成员变量和局部变量简述 在Java语言里,根据定义变量位置的不同,可以将变量分成两大类:成员变量(存在于堆内存中,和类一起创建)和局