興化網(wǎng)站建設(shè)推廣軟文發(fā)布平臺
官方文檔:pytest-xdist
初次使用參考:Python測試框架pytest(22)插件 - pytest-xdist(分布式執(zhí)行)
pytest測試框架系列 - Pytest pytest-xdist 分布式、多進程并發(fā)執(zhí)行用例你會用嗎?
Pytest-xdist并行執(zhí)行用例時的“坑”
節(jié)點圖例講解可參考:DIFFERENT TESTS WERE COLLECTED BETWEEN GW0 AND GW1. THE DIFFERENCE IS: --- GW0
多并發(fā)下scope="session"只執(zhí)行一次,根據(jù)自己的case改造官方提供的文件鎖
PS:不是必須返回數(shù)據(jù) & 寫入所有進程共用的臨時文件"data.json"的數(shù)據(jù)按需調(diào)整就好,可參考:
pytest-xdist:并發(fā)執(zhí)行用例設(shè)計(脫坑)
注意:在首次使用pytest-xdist時報錯的話,有可能是pytest和pytest-xdist版本不一致,兩者都重新安裝下試試!