1. Redis与接口自动化测试框架的集成
使用Python操作Redis需要导入相应的客户端库,例如:
pip install redis
import redis
2. 初始化Redis连接
在接口自动化测试框架的初始化过程中,可以添加连接Redis的代码,确保测试过程中能够与Redis建立连接
class TestFramework: def __init__(self): self.redis = redis.Redis(host='localhost', port=6379, password='your_password')
操作 Redis 常用命令----比写 `sql` 语句简单,是不是 `so easy!!`
字符串操作
# 设置键为"key1"的字符串值为"Hello, Redis!" r.set('key1', 'Hello, Redis!') # 获取键为"key1"的字符串值 value = r.get('key1') print(value) # 输出: b'Hello, Redis!'
列表操作
# 向名为"list1"的列表左侧插入元素 r.lpush('list1', 'item1') r.lpush('list1', 'item2') r.lpush('list1', 'item3') # 获取名为"list1"的列表所有元素 items = r.lrange('list1', 0, -1) print(items) # 输出: [b'item3', b'item2', b'item1']
哈希表操作
# 设置名为"hash1"的哈希表字段和值 r.hset('hash1', 'field1', 'value1') r.hset('hash1', 'field2', 'value2') # 获取名为"hash1"的哈希表字段和值 value1 = r.hget('hash1', 'field1') value2 = r.hget('hash1', 'field2') print(value1, value2) # 输出: b'value1' b'value2'
集合操作
# 向名为"set1"的集合添加元素 r.sadd('set1', 'item1') r.sadd('set1', 'item2') r.sadd('set1', 'item3') # 获取名为"set1"的集合所有元素 items = r.smembers('set1') print(items) # 输出: {b'item1', b'item2', b'item3'}
标签:item2,list1,Redis,接口,hash1,set1,自动化,item3 From: https://www.cnblogs.com/chuting/p/18355353