天天看点

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 具体数字:设置核数运行