在JMeter中可以通过使用用户定义的变量或者使用__setProperty()函数来设置全局变量。
使用用户定义的变量:
在测试计划中,右键点击 “Test Plan”,选择 “Add” -> “Config Element” -> “User Defined Variables”。在 “User Defined Variables” 配置元件中,点击 “Add” 按钮,然后输入变量的名称和值。单独写出变量名称和值,每行一个变量。点击 “OK” 确认保存。使用__setProperty()函数:
在测试计划中,选择 “Thread Group” 或者某个 Sampler,在 “Script” 编辑器中输入如下代码:${__setProperty(variableName, variableValue,)}替换 variableName 和 variableValue 为你想设置的变量名称和值。注意:使用用户定义的变量,变量值在所有线程中都是共享的。而使用__setProperty()函数设置的变量,在每个线程中是独立的。
在使用变量时,可以通过 ${variableName} 的方式引用变量值。例如,假设有一个设置了全局变量的变量名称为 “baseUrl”,可以在 Sampler 中使用 ${baseUrl} 引用这个变量的值。

