插件
pytest-rerunfailures
pytest test_rerun.py --reruns 3 --reruns-delay 1
xdist
pytest test_ordering.py -n 3
allure
首先要配置好本地jdk环境
安装本地allure的zip包(复制下载地址至迅雷下载很快):
http://allure.qatools.ru/
1:进入该页面,右上角有个download,点击进入github页面,选择最新版本下载。
2:安装allure-pytest:pip install allure-pytest
使用:
1、代码中在增加层级:
class: @allure.feature("测试类")
fun: @allure.story("测试方法")
步骤:
with allure.step("步骤名"):
步骤代码(步骤代码放在with内)
生成 allure 测试结果:pytest --alluredir=./result
展示报告:allure serve ./result
生成最终版本的报告:allure generate ./result
清除上一次的记录:allure generate --clean result -o result/html