自建与清理
自建与清理
suffix = uuid4().hex[:8]
user = create_user(name=f"user-{suffix}")
try:
assert get_user(user["id"])["name"] == user["name"]
finally:
delete_user(user["id"])清理失败要能定位:记录创建的 ID 并在报告中输出,便于人工补偿。
接口测试数据管理:用例自建数据(带随机后缀避免冲突)、用后清理或事务回滚、直连数据库核对副作用、不依赖他人固定数据;批量场景关注数据量与清理成本。
suffix = uuid4().hex[:8]
user = create_user(name=f"user-{suffix}")
try:
assert get_user(user["id"])["name"] == user["name"]
finally:
delete_user(user["id"])