【pytest】重複執行用例 pytest-repeat
阿新 • • 發佈:2020-07-04
使用pip安裝pytest-repeat
pip install pytest -repeat
重複執行--count
命令列執行:pytest baidu/test_1_baidu.py -s --count=5
檔案中寫引數執行
在程式碼中標記要重複多次的測試
@pytest.mark.repeat(1000)
--repeat-scope
--repeat-scope類似於pytest fixture的scope引數,--repeat-scope也可以設定引數:session
,module
,class
或者function
(預設值)
function
(預設)範圍針對每個用例重複執行,再執行下一個用例class
以class為用例集合單位,重複執行class裡面的用例,再執行下一個module
以模組為單位,重複執行模組裡面的用例,再執行下一個session
重複整個測試會話,即所有收集的測試執行一次,然後所有這些測試再次執行等等
使用--repeat-scope=session
重複執行整個會話用例
如:pytest test_1_baidu.py -s --count=5 --repeat-scope=session