阅读量:6
在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} 引用这个变量的值。