环境名称
什么是环境名称?
环境名称是当前执行上下文所使用的环境标识,用于区分不同的运行环境(如开发、测试、生产等)。
你可以通过 at.env_name 直接获取当前的环境名称。
基本用法
获取环境名称
python
# 获取当前环境名称
env = at.env_name
print(f"当前环境: {env}")使用场景
根据环境执行不同逻辑
python
# 根据环境名称执行不同的逻辑
if at.env_name == "production":
# 生产环境逻辑
at.temp.set("timeout", "30")
at.temp.set("retry_count", "3")
elif at.env_name == "test":
# 测试环境逻辑
at.temp.set("timeout", "10")
at.temp.set("retry_count", "1")
else:
# 开发环境逻辑
at.temp.set("timeout", "5")
at.temp.set("retry_count", "0")动态拼接环境相关的 URL
python
# 根据环境名称拼接不同的 API 地址
base_url = f"https://{at.env_name}.example.com"
at.temp.set("api_url", base_url)环境标识日志
python
# 在日志中记录当前环境
print(f"[{at.env_name}] 开始执行测试用例")条件断言
python
# 生产环境和测试环境使用不同的断言逻辑
if at.env_name == "production":
# 生产环境要求更严格的响应时间
assert response_time < 100, "生产环境响应时间过长"
else:
# 测试环境可以容忍更长的响应时间
assert response_time < 500, "测试环境响应时间过长"环境名称示例

注意事项
at.env_name是只读属性,不能修改- 环境名称由用户在环境管理中配置
- 单接口调试和用例执行使用各自选择的环境
- 环境名称通常为字符串类型(如 "开发环境"、"测试环境"、"生产环境")
总结
环境名称是识别当前运行环境的关键标识:
- 通过
at.env_name直接访问 - 适合根据环境执行不同的测试逻辑
- 常用于动态配置、条件判断、日志记录等场景