py.test中的并行测试

时间:2018-05-14 19:24:53

标签: python-3.x pytest

有没有办法在py测试中使用并行/并发测试?如果没有,请推荐好的解决方案,在python 3中对几个测试用例进行并行测试?

1 个答案:

答案 0 :(得分:0)

pytest实际上有一个名为pytest-xdist的插件,它允许您并行化测试运行。

安装该插件后,您可以使用多个进程运行测试,例如在4个CPU上运行:

pytest -n 4

您可能需要调整它们的测试才能实现并行化,但如果它们已经很好地隔离,那么这应该可以正常工作!