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() 附件 添加测试报告附件
  • 相关阅读:
    java连接zookeeper实现zookeeper的基本操作
    spring boot 中用@value给static变量赋值
    jquery 点击移动一次body
    Javascript实现导航锚点滚动效果实例
    vue.js 脚手架vue-cli构建了项目,想去除Eslint验证,如何设置?
    jquery 点击切换值
    js同时(onclick)调用多个方法
    修改输入框placeholder文字默认颜色css用法
    js获取星期几
    js计算器
  • 原文地址:https://www.cnblogs.com/XiaoLaiTongXueA/p/15093980.html
Copyright © 2011-2022 走看看