跳到主要内容
版本:2.30.1

使用环境变量

Reqable目前支持在API测试请求以及Python脚本中使用环境变量,下面我们将分这两个部分来分别进行讲解和演示。

API测试

在请求中可以使用尖双括号(例如 <<variable_name>>)来引用相应的环境变量,支持在请求URL、请求参数、请求头部、请求体以及请求授权中使用环境变量。

在输入框中输入尖括号<后会自动进行变量引用提示,用户可以查看当前匹配的环境变量。当鼠标指针悬浮在变量上时,会自动提示变量的信息。

Reqable会在发送请求时自动替换这些引用为实际的变量数值。

Python脚本

在Python脚本中,环境变量存在于context属性的env变量中,可以对其进行读取和写入操作。

# 读取变量
print(context.env['username'])
# 写入变量
context.env['username'] = 'reqable'

通过脚本写入变量时,如果当前未激活任何用户环境,此变量将会被写入到全局环境中,否则将会被写入到当前已激活的环境中。此外,如果写入环境中已经存在同名变量,其变量值将会被覆盖。