必威体育Betway必威体育官网
当前位置:首页 > IT技术

(二)beanshell内置变量用法

时间:2019-10-30 17:15:50来源:IT技术作者:seo实验室小编阅读:73次「手机版」
 

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

JDK安装与环境变量配置--Win10系统

1.jdk1.8版本下载 -------------------------------------------------------------------------------------------------------

模型中各变量对模型的解释程度

在建立一个模型后,我们会关心这个模型对于因变量的解释程度,甚至想知道各个自变量分别对模型的贡献有多少。对于非线性模型,如 Rando

Linux 用户环境变量的设置

环境 Linux:centos6.5 工具:CRT 前言 最近在服务器上遇到了这么一个问题: 1、有两个账号:developer和webuser; 其中webuser用户可以

关于java成员变量和局部变量

1、成员变量和局部变量简述 在Java语言里,根据定义变量位置的不同,可以将变量分成两大类:成员变量(存在于堆内存中,和类一起创建)和局

分享到:

栏目导航

推荐阅读

热门阅读