IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> allure的安装和使用 -> 正文阅读

[开发工具]allure的安装和使用

在安装allure之前,先确认电脑已经安装了jdk1.8+

1.下载allure
allure的官网下载地址:
https://github.com/allure-framework/allure2/releases

如果上边的地址不可以,就用下边的地址:
https://repo.maven.apache.org/maven2/io/qameta/allure/allure-commandline/
选择一个版本(windows下载.zip包就可以):

?

?下载完直接解压就好了(记住路径)

打开包,打到bin目录,找到allure.bat双击运行

2.配置allure系统环境变量
【计算机--属性--高级系统设置--环境变量--系统变量--path--编辑】

环境变量添加刚才解压时allure的地址?放bin文件的路径

3.cmd窗口验证环境变量配置是否成功
检验环境变量配置成功:打开终端命令行,输入:allure

4.安装allure-pytest:
pip install allure-pytest

5.运行用例时使用allure生成报告

运行 ?pytest.main(['--alluredir', 'report/result', 'testdemo.py']) 之后,生成的是json文件

6.查看测试报告:
两种方式:
方式一:测试完后,查看实际报告,在线看报告,会直接打开默认浏览器展示当前报告
? ? ? ? 命令行输入:allure serve 生成报告的目录
方式二 :从结果生成报告,这是一个启动tomcat的服务,需要两个步骤:生成报告,打开报告
? ? ? ? 生成报告:需要在终端运行命令,生成html文件
? ? ? ? ? allure generate ./report/result -o ./report/html --clean (注意:覆盖路径加 --clean)
?? ??? ?打开报告
?? ??? ? ?allure open -h 127.0.0.1 -p 8883 ./report/


注意:如果安装了pytest-allure-adaptor,在pycharm使用allure时会报错:module 'pytest' has no attribute 'allure'或者AttributeError: module 'allure' has no attribute 'severity_level'
此时需要先卸载adaptor: ???pip uninstall pytest-allure-adaptor

#testdemo.py
def test_case_():
    assert 1==1
    
def test_case2_():
    assert 1+1==2
    
def test_case3_():
    assert 1+2==12

运行 ?pytest.main(['--alluredir', 'report/result', 'testdemo.py']) 之后,生成的是json文件

需要在终端运行命令:allure generate ./report/result -o ./report/html --clean 生成html文件

在项目的使用

1, 配置文件中,

addopts = -s --alluredir=./report/result--reruns 0

2,进入report上级目录,即点击一下你的项目名,在Terminal中执行命令??

allure generate ./report/result/ -o ./report/result/html --clean

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2021-09-09 11:59:09  更:2021-09-09 12:01:23 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 4:11:47-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码