- Pytest 教程
- Pytest - 主頁
- Pytest - 簡介
- Pytest - 環境設定
- 識別測試檔案與函式
- Pytest - 從基本測試開始
- Pytest - 檔案執行
- 執行測試套件的一個子集
- 測試名稱的子串匹配
- Pytest - 對測試進行分組
- Pytest - 夾具
- Pytest - Conftest.py
- Pytest - 對測試進行引數化
- Pytest - Xfail/跳過測試
- 在 N 個測試失敗後停止測試套件
- Pytest - 並行執行測試
- 以 XML 格式進行的測試執行結果
- Pytest - 總結
- Pytest - 結論
- Pytest 有用資源
- Pytest - 快速指南
- Pytest - 有用資源
- Pytest - 討論
Pytest - 並行執行測試
預設情況下,pytest 按順序執行測試。在實際場景中,測試套件將包含許多測試檔案,每個檔案都將包含一堆測試。這會導致執行時間過長。為了解決這個問題,pytest 為我們提供了一個以並行方式執行測試的選項。
為此,我們需要首先安裝 pytest-xdist 外掛。
透過執行以下命令安裝 pytest-xdist −
pip install pytest-xdist
現在,我們可以使用語法 pytest -n
pytest -n 3
-n
當只有很少一些測試要執行時,我們不會遇到太大的時間差異。但是,當測試套件很大時,這一點很重要。
廣告