使用Pytest在多台机器上运行多进程,多线程的测试

时间:2019-05-27 08:57:12

标签: multithreading multiprocessing pytest distributed-computing

我正在使用pytest对一个API运行数千个测试。 现在不仅需要使用多处理(pytest-xdist)和多线程(pytest-parallel),还需要使它们在多台计算机上运行(仍然保持多进程和线程功能)。

这是当前状态,需要基本上复制此图表。 https://i.imgur.com/AKj2nmL.jpg

我们的最后一招将是开发一个测试运行器服务,该服务将根据需要部署在任意数量的计算机上,并使用sqs以便这些计算机可以从那里拉动工作。

有没有更好的方法来实现这一目标?使用pytest或与Jenkins结合使用。

0 个答案:

没有答案
相关问题