Pytest 并行运行测试

Pytest 并行运行测试

默认情况下,pytest按顺序运行测试。在实际情况下,一个测试套件会有很多测试文件,每个文件都有一堆测试。这将导致大量的执行时间。为了克服这个问题,pytest为我们提供了一个并行运行测试的选项。

为此,我们需要首先安装pytest-xdist插件。

通过运行以下命令来安装 pytest-xdist —

pip install pytest-xdist

现在,我们可以通过使用语法 pytest -n <num>来运行测试。

pytest -n 3

-n <num> 通过使用多个工作者来运行测试,这里是3。

当只有几个测试要运行时,我们不会有太大的时间差异。然而,当测试套件很大时,这就很重要了。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程