pytest-xdist测试用例并发
官方文档:pytest-xdist
初次使用参考:Python测试框架pytest(22)插件 - pytest-xdist(分布式执行)
pytest测试框架系列 - Pytest pytest-xdist 分布式、多进程并发执行用例你会用吗?
Pytest-xdist并行执行用例时的“坑”
节点图例讲解可参考:DIFFERENT TESTS WERE COLLECTED BETWEEN GW0 AND GW1. THE DIFFERENCE IS: --- GW0
多并发下scope="session"只执行一次,根据自己的case改造官方提供的文件锁
PS:不是必须返回数据 & 写入所有进程共用的临时文件"data.json"的数据按需调整就好,可参考:
pytest-xdist:并发执行用例设计(脱坑)
注意:在首次使用pytest-xdist时报错的话,有可能是pytest和pytest-xdist版本不一致,两者都重新安装下试试!