擅长:python、mysql、java
<p><a href="https://github.com/pytest-dev/pytest-xdist" rel="noreferrer">^{<cd1>}</a>对于大多数情况来说是一个很好的解决方案,但是集成测试是特殊的。向远程服务器发送请求后,可以在新线程上启动另一个测试,而不是等待响应。这是并行测试,而不是并行测试。并发性允许同时进行更多的测试,而内存和处理开销要少得多。</p>
<p>我编写了<a href="https://github.com/browsertron/pytest-parallel" rel="noreferrer">^{<cd2>}</a>插件[py3.6+]来启用并行和并发测试。下面是如何同时运行集成测试:</p>
<p><code>pytest --tests-per-worker auto</code></p>