• 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() 附件 添加测试报告附件
  • 相关阅读:
    Cookie和Session
    Csrf
    Django中间件
    ORM操作
    Django框架简介
    Django之模型的高级用法
    Linux基础(二)之命令
    01 numpy库(一)
    Django之缓存配置
    20 Django REST Framework 更改PUT/PATCH/DELETE的传参字段,默认为pk
  • 原文地址:https://www.cnblogs.com/XiaoLaiTongXueA/p/15093980.html
Copyright © 2020-2023  润新知