python+jenkins配置自动化测试环境

本文档介绍了如何结合Python和Jenkins配置自动化测试环境。首先,通过Python的os模块读取环境变量,实现测试脚本针对不同环境的执行。接着详细阐述了Jenkins的参数化构建过程,包括设置选项参数、构建命令、构建测试以及如何验证环境变量的生效情况。通过这种方式,可以灵活地在Jenkins中进行自动化测试并切换不同环境。
摘要由CSDN通过智能技术生成

参考文档

1、pytest+jenkins+allure区分环境(参数化环境)

2、python读取配置文件和系统环境变量

一、测试脚本

1.1 python读取环境变量

通过os模块方法获取系统的环境变量config_env,从而传给测试脚本,灵活执行不同环境的测试

config_env = os.environ.get('config_env', env_conf)

 1.2 pytest验证是否生效

pytest中在conftest打印日志,显示获取到的环境变量,用来验证是否获取到jenkins任务设置的环境变量

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值