PyTest常用插件安装

pytest有很多强大的插件.
pytest
pytest-html(生成html报告的插件)
pytest-xdist(多线程运行的插件)
pytest-ordering(改变用例的执行顺序的插件】
pytest-rerunfailres(失败用例重跑的插件)】
allure-pytest(生成美观自定义的allure报告)

1、通过在项目的根目录下新建一个:requirements.txt文件保存插件。



pytest
pytest-html
pytest-xdist
pytest-ordering
pytest-rerunfailures
allure-pytest
pyyaml
requests

 

2、然后通过以下命令安装:pip install-r requirements.txt

2、通过命令行方式执行


1 pytest
执行的输数:
-VS    -v输出详细信息,-s输出调试信息,如:pytest-vs
-n       多线程运行。(前提安装插件:pytest--xdist)如:pytest-vs-n=2
-reruns num失败重跑(前提安装插件:pytest-.rerunfailres)如:pytest-vs-reruns=2
           raise Exception()抛出异常
           try except          解决异常
-X       出现一个用例失败则停止测试.如:pytest-vs-X
-maxfail 出现几个失败才终止,如:pytest-vs-maxfail=-2
-k        运行测试用例名称中包含某个字符串的测试用例.

3、生成html报告

通过在项目的根目录下新建一个存放html文件的文件夹(reports)

 2、然后通过以下命令执行: pytest -vs --html ./reports/result.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值