pytest测试报告allure

摘要:
1.Python安装诱惑插件和pipingstellure pytest(PS:安装完成后,打开之前编写的pytest脚本,查看它是否可以正常使用。如果报告错误:AttributeError:module'allre'hasnoattribute'severity_level',则上一个pytest诱惑适配器插件不能与诱惑pytest共存。卸载pytes

1.python安装allure插件,pip install allure-pytest(PS:安装完成之后,打开一个你之前写的pytest脚本,看能不正常使用,如果报错:AttributeError: module 'allure' has no attribute 'severity_level'
这个是之前 pytest-allure-adaptor 这个插件与 allure-pytest 不能共存,卸载掉 pytest-allure-adaptor)

2.安装allure命令行

allure命令行工具

allure是一个命令行工具,需要去github上下载最新版https://github.com/allure-framework/allure2/releases

pytest测试报告allure第1张

下载完成之后,解压到本地电脑

pytest测试报告allure第2张

pytest测试报告allure第3张

把bin目录添加到环境变量Path下

pytest测试报告allure第4张

3.执行allure命令,cd到测试用例的文件夹下,命令行执行:

pytest --alluredir ./report/allure_raw

pytest --alluredir ./report/allure_report --clean-alluredir(清除上一次报告的记录)

4.执行完成后,在当前目录下,report目录会生成一个allure_raw的原始文件,这个只是测试报告的原始文件,不能打开成html的报告:

allure serve report/allure_raw

免责声明:文章转载自《pytest测试报告allure》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Java多线程中static变量的使用windows7命令行终端获取管理员模式随笔下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

elementui_5(查看报告功能的开发)

查看报告功能的开发去element组件里找到Dialog对话框的嵌套的Dialog,对于确实需要嵌套Dialog的场景,我们提供了append-to-body属性,将内层Dialog的该属性设置为true,它就会插入至body元素上,从而保证内外层Dialog和遮罩层级关系的正确,复制一个div,id=report,新增的代码如下图: 两层dialo...

pytest使用总结笔记

简介 pytest是python的一种单元测试框架,与python自带的unittest测试框架类似,但是比unittest框架使用起来更简洁,效率更高。并且pytest兼容unittest的用例,支持的插件也更多 安装 pip install pytest 简单上手,创建个test_sample.py文件 def func(x): return x...

Java之jdk命令行工具详解

        JPS---虚拟机进程状况工具常用的参数: -l 输出Java应用程序的main class的完整包 -q 仅显示pid,不显示其它任何相关信息 -m 输出传递给main方法的参数 -v 输出传递给JVM的参数。在诊断JVM相关问题的时候,这个参数可以查看JVM相关参数的设置 注:这个命令相信大多数java程序员都知晓、查找当前运行的jav...

MacOS命令行打包+签名+公证+生成dmg文件

关于dmg文件是什么,和为什么要进行公证? 简单说下,dmg文件就是一个可直接在mac上安装的安装包,我自己的理解是就像windows上的exe安装包一样; 公证是将app传到苹果商店去做认证,如果不认证的话,安装的时候会提示该软件是不可信任软件。https://developer.apple.com/cn/news/?id=09032019a 官网描述如...

GDB 命令行调试之路(全 19)

1: 基本命令. 2: 断点管理/多文件调试. 3: 函数基本调试. 4: 中级命令. 5: 监视内存. 6: 高级命令. 7: 类的调试. 8: 线程调试 9: 总结. 11.hello gdb!2.FAQ hello gdb! 首先准备好我们的调试文件test.cpp 如下 #include <iostr...

详解centos下vi的用法

     vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。Vi也是Linux中最基本的文本编辑器,学会它后,您将在Linux的世界里畅行无阻。 1、vi...