首页 > 其他分享 >Allure报告 01-基本知识

Allure报告 01-基本知识

时间:2024-01-19 15:44:40浏览次数:39  
标签:用户名 allure 01 title 基本知识 密码 Allure test

1. Allure环境搭建

Allure报告需要安装2个包,一个包是pytest第三方allure库:pip install allure-pytest。第二个是Allure的命令行工具:allure-commandline-2.13.0,其中第二个包是Allure报告的服务器环境,打开报告需要用到命令行工具起一个服务。需要去github上下载最新的版本:https://github.com/allure-framework/allure2/releases
此外2.13.10的版本报告有问题,不建议下载。应为Allure是java开发的,所以需要本地有JDK环境,需自行安装,这里不再赘述。下载完命令行工具后,还需要配置环境变量。

1.1 Allure的基本用法

# test_allure.py

import allure

@allure.feature('登录')
@allure.title('输入正确的用户名和密码')
def test_x1():
    """输入正确的用户名和密码"""
    print('x11111')

@allure.feature('注册')
@allure.title('输入错误的用户名和密码')
def test_x2():
    """输入错误的用户名和密码"""
    print('x222222')


@allure.feature('登录')
@allure.title('输入正确的用户名和密码')
def test_x3():
    """输入正确的用户名和密码"""
    print('x11111')

@allure.feature('注册')
@allure.title('输入错误的用户名和密码')
def test_x4():
    """输入错误的用户名和密码"""
    print('x222222')

这里feature这里写了2中,分别代表2个功能模块的意思,title表示的是测试用例名称。终端运行:pytest ./test_allure.py --alluredir ./report/allure_raw
再通过:allure serve ./report/allure_raw,将测试数据,生成allure测试报告。

# test_allure.py

@allure.feature('登录')
class TestDemo:

    @allure.title('5555')
    def test_x5(self):
        """输入错误的用户名和密码"""
        print('x222222')

    @allure.title('666666')
    def test_x6(self):
        """输入错误的用户名和密码"""
        print('x222222')

    @allure.story('用户故事')
    @allure.title('777777')
    def test_x7(self):
        """输入错误的用户名和密码"""
        print('x222222')


还可以执行以下的命令行参数。

标签:用户名,allure,01,title,基本知识,密码,Allure,test
From: https://www.cnblogs.com/dack-zt-deng/p/17974813

相关文章

  • dotnet 8项目Docker部署报错 Unhandled exception. Microsoft.Data.SqlClient.SqlExce
    环境:dotnet8+sqlserver2012本地开发调试正常,部署至Docker容器时,运行实例报错。查看日志显示:Unhandledexception.Microsoft.Data.SqlClient.SqlException(0x80131904):Aconnectionwassuccessfullyestablishedwiththeserver,butthenanerroroccurredduringth......
  • 软件——(Adobe) Flash (Player) 下载方式 截至202401可用
    软件——(Adobe)Flash(Player)下载方式截至202401可用曾经发布在:https://blog.csdn.net/qq_40501368/article/details/104811156。现在此维护。坏了私我或评论。我尽量修。仅有Windows版。没有测试最低兼容。这里的都是较新版。支持库PS:因为大部分浏览器已经移除Flash......
  • Hive报错:Call From hadoop01/172.23.238.2 to hadoop01:10020 failed on connection e
    问题描述在阿里云服务器上安装的Hadoop和Hive,刚开始关闭了防火墙。但是由于服务器被被黑客安装挖矿程序,所以开启了防火墙。但是即使开启了所有可能的端口,但是在向Hive中插入数据时,依然报错提示:CallFromhadoop01/172.23.238.2tohadoop01:10020failedonconnectionexception......
  • 【2024.01.19】huginn爬取什么值得买的排行榜
    一句命令就行,主要是搭配RSS使用dockerrun-d-p3000:3000ghcr.io/yhdsl/huginn:latest这次主要是为了自定义爬取内容筛选掉一些我用不上的,比如说奶粉啥的{"schema_version":1,"name":"什么值得买榜单","description":"关键词里面自己修改","source_url&qu......
  • 水肥一体化无线芯片解决方案-ASR6601
       水肥一体化自动控制系统可以帮助生产者很方便的实现自动的水肥一体化管理。系统由云平台、智能网关、墒情数据采集终端、视频监控、施肥机、过滤系统、阀门控制器、电磁阀、田间管路等组成。整个系统可根据监测的土壤水分、作物种类的需肥规律,设置周期性水肥计划实施轮灌......
  • 20240119
    卡常狗能不能死一死啊A.构造87bitset瞎搞#include<bits/stdc++.h>usingnamespacestd;#defineintlonglong#defineullunsignedlonglong#defineALL(a)(a).begin(),(a).end()#definepbpush_back#definemkmake_pair#definepiipair<int,int>#define......
  • ABAP:CO01批量创建工单BAPI
    BAPI:BAPI_PRODORD_CREATEFORMfrm_post_data.DATA:lt_rowsTYPElvc_t_roid,ls_rowsTYPElvc_s_roid.DATA:ls_orderdataTYPEbapi_pp_order_create.DATA:ls_returnTYPEbapiret2,lv_order_numberTYPEbapi_order_key-order_number,......
  • HttpWebRequest -- 一个很坑的401 UnAuthorization的解决方法
    昨天,一个新的客户在CallRestfulAPI的时候,出现了401UnAuthorization的错误。查看解决方法,有下面几个原因会导致这个问题:检查 ServicePointManager.SecurityProtocol 设置,并设置 ServicePointManager.ServerCertificateValidationCallback 以至少返回 true(以接......
  • VBA001 String、Space関数
    VBAで全角スペースを指定数追加する(String)VBAで半角スペースを指定数追加する(Space)1,String関数の使用方法構文String(Number,Character)説明Number:文字をいくつ並べるのかを整数値で指定します。Character:文字の文字コード、または文字列を指定します。この文字が引数Nu......
  • 【2024-01-18】监控体重
    20:00盛年不重来,一日难再晨。及时当勉励,岁月不待人。                                                 ——陶渊明昨晚洗澡前,上了一下体秤,65.8KG。我的天,本周几乎每一......