pytest生成自帶樣式的報告和用例重複執行

2021-10-09 16:38:07 字數 945 閱讀 1309

1、首先安裝測試框架和需要的外掛程式

cmd 執行

$ pip install pytest-html

$ pip install pytest

2、然後我們在根目錄建乙個test開頭的用例和report開頭的目錄,比如

3、在當前目錄中執行

pytest --html=./report/report.html --self-contained-html

(html=./report/report.html是指報告存放的路徑,–self-contained-html是指html檔案中自帶css樣式)

重複執行測試用例:

首先安裝外掛程式:

pip install pytest-repeat

然後執行py.test --count=執行數量 用例檔案,比如

py.test --count=10 test_01.py

如果覺得這樣執行命令比較困難,我們也可以寫乙個py檔案,好在ide中直接執行

import os

#os.system(「pytest --html=./report/repzort.html --self-contained-html」)

os.system(「py.test --count=10 test_01.py」)

在實際中會方便一些

pytest 生成測試報告 HTML

每個自動化測試結果都要有乙份詳細的測試報告來呈現,今天測試報告來了,pytest常用的測試報告有幾種,比如在pycharm中直接生成報告,通過html外掛程式生成,或者還有最常用的allure。今天安靜主要介紹通過pytest的外掛程式pytest html來生成測試報告 pytest html屬於...

pytest 執行用例生成報告

1.pytest html pytest vs reruns 1 html report.html self contained html pytest vs reruns 1 html testreport date 0,4 date 5,2 date 8,2 time 0,2 time 3,2 ...

pytest生成html報告的安裝版本相容性的問題

由於過程中沒有截圖,如下描述只做自己的乙個回憶 1,原來電腦上的python版本是3.5.1 原來是乙個很高的版本,也是由於安裝pytest的時候版本不相容做了降級 嘗試安裝pytest html,但是安裝失敗,報錯 a diffraction python 3.5.1 3.6 分析了一下,就是讓裝...