-n 表示多进程执行用例,如下所示‘2'表示2个进程同时执行用例,数值的确定要根据执行机的cpu核数
前置条件:安装pytest-xdist 插件,安装命令“pip install pytest-xdist
注意:每个进程执行的测试用例是随机的,不可控,所以测试用例要解耦
1 import os 2 3 import pytest 4 5 # 整个项目的运行入口 6 if __name__ == '__main__': 7 # -n 多进程执行用例 8 pytest.main(['-n','2','--alluredir','./result','--clean-alluredir']) 9 # 根据上一步生成的数据源,生成可读报告 10 os.system('allure generate ./result/ -o ./report_allure/ --clean'
标签:__,--,用例,pytest,缩短,进程,执行 From: https://www.cnblogs.com/Sharing-knowledge/p/17289999.html