jmeter的变量赋值与引用有多个场景,下面介绍2种比较好用的方法:

同线程组间跨脚本引用

1.通过BeanShell处理器

  • 先赋值
    引用时确保:
  • 从“参数”部分删除所有逗号
  • 从“参数”部分删除所有额外的空格
  1. 通过jsr223处理器
    先使用vars.put("name1","value"),再使用 name2 = vars.get("name1") ,name2与name1可以重名,当然,"value"也可以用已赋值的变量名替换,但此时不能加引号,而name1需要加引号。

跨线程组变量引用

不论时beanshell或时jsr223处理器,都可以通过props.put("name","value")和props.get("name")组合来使用。