天天看點

pytest-xdist分布式

使用pytest架構運作每條case的時候,都是上一條運作結束才會運作下一條,要是有成千上百條case

且每條運作2s那就是2*總條數,會浪費大量的時間和人力。為了節約時間和人力成本,pytest提供了

一個pytest-xdist插件,使用cpu多核數分布式運作case

1.安裝:pip install pytest-xdist,檢視版本:pip show pytest-xdist

2.pytest-xdist兩種基本用法

 pytest -s -n auto:預設使用全核運作(這時cpu占有率很很高,電腦卡頓)運作時會自動檢測電腦cpu核數

pytest-xdist分布式

 我的電腦是八核

 pytest -s -n 具體數字:設定核數運作