用法
用法
pytest -n auto
pytest -n 4 --dist loadfile并行前提是用例互相隔离:共享文件、共享端口、共享数据库记录都会互相干扰,先治理顺序依赖再开并行。
| 分发策略 | 同文件用例用 loadfile 落到同一进程 |
|---|---|
| 资源核算 | 按核数分配 worker,留出余量给被测系统 |
pytest-xdist 用 -n 把用例分发到多个 worker 进程并行执行,-n auto 按核数分配;--dist 提供 loadfile、loadscope 等分发策略,可让同文件用例落到同一进程。
pytest -n auto
pytest -n 4 --dist loadfile| 分发策略 | 同文件用例用 loadfile 落到同一进程 |
|---|---|
| 资源核算 | 按核数分配 worker,留出余量给被测系统 |