我正在使用pytest对一个API运行数千个测试。 现在不仅需要使用多处理(pytest-xdist)和多线程(pytest-parallel),还需要使它们在多台计算机上运行(仍然保持多进程和线程功能)。
这是当前状态,需要基本上复制此图表。 https://i.imgur.com/AKj2nmL.jpg
我们的最后一招将是开发一个测试运行器服务,该服务将根据需要部署在任意数量的计算机上,并使用sqs以便这些计算机可以从那里拉动工作。
有没有更好的方法来实现这一目标?使用pytest或与Jenkins结合使用。