• jmeter—— vars 和 props 用法


    转载自:https://www.cnblogs.com/a00ium/p/10324638.html

    vars
    vars 中的变量仅对当前线程组内可见,跨线程组则需要使用属性。

    保存字符串变量
    读取变量值使用 vars.put(var, value) 函数,例如

    vars.put("IS_OPEN", "true");
    注意,上面的 "NEW_VALUE" 必须是字符串类型,传递其他类型,包括 null,都会导致报错。如果想使用数字、数组等类型,一种方法是做类型转换:

    vars.put("MUST_BE_STRING", "" + 1);
    vars.put("MUST_BE_STRING", (String)1);
    vars.put("MUST_BE_STRING", [2, 3, 4].toString());
    vars.put("MUST_BE_STRING", (String)[1,2]);
    vars.put("MUST_BE_STRING", "" + [2, 3, 4]);
    vars.put("MUST_BE_STRING", "" + true);
    vars.put("MUST_BE_STRING", true.toString());
    另一种方法是使用 对象存储方法 。

    读取字符串变量
    vars.get() 方法用于读取变量值:

    vars.get("IS_OPEN");
    如果传递的 "VARIABLE_NAME" 预先不存在,将返回 null.

    保存对象
    vars保存对象类型 (包括 List、Map、Closure 之类),使用如下方法:

    vars.putObject("OBJECT_NAME", Object);
    比如

    vars.putObject("NUMBER", 1);
    vars.putObject("ARRAY", []);
    vars.putObject("CLOSURE", { x, y -> x+y });
    读取对象
    vars 读取对象类型,使用如下方法:

    vars.getObject("OBJECT_NAME");

  • 相关阅读:
    测试工程师入门要了解什么?(四)
    测试工程师入门要了解什么?(三)
    测试工程师入门要了解什么?(二)
    测试工程师入门要了解什么?(一)
    测试工程师专业术语
    测试场景标准库
    猜数字
    遍历
    python基础
    python class1
  • 原文地址:https://www.cnblogs.com/erchun/p/12523972.html
Copyright © 2020-2023  润新知