测试人员每天都跟不同的环境打交道,比如线上环境,测试环境,预上线环境等等,那么作为自动化测试人员写的代码,我们也要具备能自由切换环境的能力,那么今天小编就给大家聊一下,如何能让我们python语言写的测试用例可以自由切换到不同的环境下面去运行呢?
Python写测试用例离不开单元测试框架,最近比较火的单元测试框架就是pytest。人家火也是有原因的,插件那是相当丰富,支持多断言,报告精美,咳咳,不在继续放彩虹屁了,我们言归正传,今天给他大家聊一下通过pytest框架实现自由环境切换的几种方法。
1
pytest-base-url
第一,pytest有一个插件叫pytest-base-url ,是管理base_url非常好的一款插件,文档资料链接:https://pypi.org/project/pytest-base-url/
下载方式:
pip install pytest-base-url
案例如下:
第1种使用方式是终端添加–base-url这个命令,如下所示:
第2种使用方式是在pytest.ini配置文件种去配置bas