前言
v1.4.1 新增 redis 数据库配置
redis 基本操作
环境准备
代码语言:javascript复制pip instal redis
python 操作redis 基本代码
代码语言:javascript复制import redis
# 连上redis
r = redis.StrictRedis(
host='服务器ip', port=6379, decode_responses=True
)
# 设置一个键值对
r.set('name', 'yoyo')
# 获取结果
print(r.get('name')) # yoyo
yaml 用例中操作redis
config 配置中配置 REDIS
代码语言:javascript复制class Config:
"""每个环境都有一样的公共配置"""
version = "v1.0"
class TestConfig(Config):
"""测试环境"""
BASE_URL = 'http://127.0.0.1:8000'
# ....
REDIS = {
"host": '你的redis地址',
"port": 6379,
"decode_responses": True
}
class UatConfig(Config):
"""联调环境"""
BASE_URL = 'http://127.0.0.1:88'
USERNAME = 'test_uat'
PASSWORD = '123456'
# 环境关系映射,方便切换多环境配置
env = {
"test": TestConfig,
"uat": UatConfig
}
yaml 用例中使用 ‘redis’对象,调用对应方法如:’redis.get(‘x’)’
代码语言:javascript复制config:
name: x
test_red1:
name: 测试redis
variables:
x: ${redis.get("name")}
validate:
- eq: ['${x}', yoyo]