tep近期更新频率较快,一方面是作者在积极投入到tep工具开发中;另一方面是我们聚集了20位小伙伴,一起合力打造EasyPytest测试平台,teprunner的FastAPI升级版本,依托于tep,帮你高效管理pytest测试用例。陆续也会有平台开发日志发布,欢迎持续关注。
预览内容:
1、pytest-xdist分布式执行用例,合并Allure报告;
2、global_vars全局变量配置;
预览项目:https://github.com/dongfanger/tep-template.git
分布式执行用例
借助于pytest-xdist,在命令行执行时添加参数-n auto
:
pytest -n auto
pytest-xdist会自动根据本地机器硬件配置,设置最优并发,并分发用例,分布式执行。
测试时先运行main.py,然后在case100目录下执行pytest -n auto --tep-reports
:
第一次串行,第二次xdist并行:
执行时间从50s一下降到5s,性能提升还是非常的明显。
合并Allure报告
pytest-xdist分布式执行,只要把al