一、未设置并行操作
二、设置并行
在用例后加入 -n auto,会根据 CPU 数(CPU逻辑数)进行并行。
https://github.com/pytest-dev/pytest-xdist
注意:设置并行执行用例时,并行用例设计不要冲突,
否则会存在用例case不通过,比如以下情况:
并行用例中存在数据相同(随机数:时间种子)
并行用例端口相同
并行用例本地的文件相同:进程锁
如何自行设计并行套件,可参考 pytest 的 hook:pytest_collection_modifyitems