前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >测试报告范文_苹果11怎么结束运行的程序

测试报告范文_苹果11怎么结束运行的程序

作者头像
全栈程序员站长
发布2022-09-19 16:22:31
5550
发布2022-09-19 16:22:31
举报
文章被收录于专栏:全栈程序员必看

大家好,又见面了,我是你们的朋友全栈君。

前言

受益于pytest的集成,HttpRunner v3.x可以使用pytest所有插件,包括pytest-htmlallure-pytest,也可以实现这2种方式的报告

内置html报告

pytest-html插件随HttpRunner一期安装。当你运行测试用例想生成html报告时,可以在命令行中添加--html 安装Httprunner时,pytest-html插件也会随之安装,当运行测试用例的时候,想生成html形式的报告,可以在命令行中添加--html + 报告路径

代码语言:javascript
复制
$ hrun /path/to/testcase --html=report.html

举例:在当前目录执行testcases下的所有用例,并在当前目录下的report目录下,生成名为test_report.html的报告

代码语言:javascript
复制
(httprunner_env) ➜  hrun_demo hrun testcases --html=reports/test_report.html                                
2021-02-10 11:24:21.055 | INFO     | httprunner.make:__make:512 - make path: /Users/jkc/hrun/hrun_demo/testcases
2021-02-10 11:24:21.057 | INFO     | httprunner.make:format_pytest_with_black:170 - format pytest cases with black ...
No Path provided. Nothing to do 😴
2021-02-10 11:24:21.263 | INFO     | httprunner.cli:main_run:56 - start to run tests with pytest. HttpRunner version: 3.1.4
================================================================================================= test session starts ==================================================================================================
platform darwin -- Python 3.7.6, pytest-5.4.3, py-1.10.0, pluggy-0.13.1
rootdir: /Users/jkc/hrun/hrun_demo
plugins: metadata-1.11.0, html-2.1.1
collected 3 items                                                                                                                                                                                                      

testcases/demo_testcase_ref_test.py .                                                                                                                                                                            [ 33%]
testcases/demo_testcase_request_test.py .                                                                                                                                                                        [ 66%]
testcases/baidu_test.py .                                                                                                                                                                                        [100%]

---------------------------------------------------------------- generated html file: file:///Users/jkc/hrun/hrun_demo/reports/test_report.html ----------------------------------------------------------------
================================================================================================== 3 passed in 4.79s ===================================================================================================
测试报告范文_苹果11怎么结束运行的程序
测试报告范文_苹果11怎么结束运行的程序

打开html报告,查看报告内容

测试报告范文_苹果11怎么结束运行的程序
测试报告范文_苹果11怎么结束运行的程序

如果想创建一个独立的、更加方便共享测试结果的html报告(通俗的说:该目录只有html报告,没有css样式),可以在命令行中添加--self-contained-html

代码语言:javascript
复制
$ hrun /path/to/testcase --html=report.html --self-contained-html

allure报告

allure-pytest是HttpRunner的可选依赖项,所以如果想生成allure报告时,需要单独安装:

代码语言:javascript
复制
pip3 install allure-pytest

或者在安装httprunner时选择安装:

代码语言:javascript
复制
pip install "httprunner[allure]"

安装完成后,下面的参数可以使用hrun/pytest的命令:

  • --alluredir=DIR:在指定目录中生成allure报告(可能不存在)
  • --clean-alluredir:清理alluredir文件夹(如果存在)
  • --allure-no-capture:不要将pytest捕获的日志记录/ stdout / stderr附加到报告中 要使Allure侦听器能够在测试执行期间收集结果,只需添加–alluredir选项,并提供路径即可。
代码语言:javascript
复制
$ hrun /path/to/testcase --alluredir=/tmp/my_allure_results

要在测试完成后查看实际报告,您需要使用Allure命令行实用程序从结果生成报告

代码语言:javascript
复制
# 在线打开报告(此命令将在默认浏览器中显示您生成的报告)
$ allure serve /tmp/my_allure_results
# 生成html报告
allure generate reports/allure -o reports/allure/html

关于allure报告就不做过多的演示了,跟pytest里面用法一样

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/164972.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 内置html报告
  • allure报告
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档