在JMeter中,有多种方法可以引用变量:
使用${变量名}
的形式直接在测试计划中的各个组件中引用变量。例如,${username}
将引用名为username的变量。
使用${__V(变量名)}
的形式在测试计划中的各个组件中引用变量。例如,${__V(username)}
将引用名为username的变量。
在JMeter的BeanShell脚本或JSR223脚本中使用vars.get("变量名")
的方法引用变量。例如,在BeanShell脚本中,可以使用vars.get("username")
来引用名为username的变量。
使用${__groovy(变量名)}
的形式在测试计划中的各个组件中引用变量。例如,${__groovy(username)}
将引用名为username的变量。
使用${__P(变量名)}
的形式在测试计划中的各个组件中引用属性变量。属性变量可以通过命令行选项或JMeter属性文件指定。例如,${__P(username)}
将引用名为username的属性变量。
这些方法可以在JMeter的各个组件中使用,如请求中的参数字段、断言中的模式、提取器中的正则表达式等。