zoukankan      html  css  js  c++  java
  • python结合allure使用

    1.pip install allure-pytest

    2.下载allurehttps://github.com/allure-framework/allure2/releases/tag/2.13.10

    3.将下载后的包解压后,把allure中的bin路径设置到环境变量path中(C:applicationPathallurePtathallure-2.13.10in)

    4.allure generate report/ -o report/html 生成测试报告

      -o后面的是生成报告路径

    4.1allure serve C:DevelopWorkspacesmartmonitorManage eport 使用 allure server 报告路径  可以开启allure网页端

    在pycharm中的终端使用pytest smart_log_api.py --alluredir C:\DevelopWorkspace\smartmonitorManage\report

    pytest  前提条件是 需要安装pytest     .py文件是测试脚本  路径是要生成报告的文件路径

    二.allure测试报告的基础用法

    Allure用例描述
    使用方法 参数值 参数说明
    @allure.epic() epic描述 定义项目、当有多个项目是使用。往下是feature
    @allure.feature() 模块名称 用例按照模块区分,有多个模块时给每个起名字  
    @allure.story() 用例名称 一个用例的描述
    @allure.title(用例的标题) 用例标题 一个用例标题
    @allure.testcase() 测试用例的连接地址 自动化用例对应的功能用例存放系统的地址
    @allure.issue() 缺陷地址 对应缺陷管理系统里边的缺陷地址
    @allure.description() 用例描述 对测试用例的详细描述
    @allure.step() 操作步骤 测试用例的操作步骤
    @allure.severity() 用例等级 blocker  、critical  、normal  、minor  、trivial
    @allure.link() 定义连接 用于定义一个需要在测试报告中展示的连接
    @allure.attachment() 附件 添加测试报告附件
  • 相关阅读:
    linux常用命令
    练习00004
    python学习第六天
    练习00003
    练习00002
    python学习第四天
    练习00001
    Linux_安装mysql踩坑日记
    Linux_更改远程登录端口以及禁止root用户登录
    redis_基础_基本使用
  • 原文地址:https://www.cnblogs.com/XiaoLaiTongXueA/p/15093980.html
Copyright © 2011-2022 走看看