当前位置: 首页 > article >正文

pytest框架的allure报告怎么去看

pytest框架的allure报告怎么去看

    • 一、安装jdk和allure
      • 1.1安装jdk(自行找资料)
      • 1.2安装Allure
    • 二、编写pytest代码
    • 三、执行脚本
      • 3.1 运行测试并生成 Allure 结果
      • 3.2 你可以使用以下命令来查看生成的报告
      • 3.3生成的视图

一、安装jdk和allure

1.1安装jdk(自行找资料)

1.2安装Allure

https://blog.csdn.net/m0_72252544/article/details/140682247

二、编写pytest代码

import pytest
import allure


# Simulated login function
def login(username, password):
    # Predefined username and password for testing
    valid_username = "test_user"
    valid_password = "password123"

    # Check if the provided credentials match the valid ones
    return username == valid_username and password == valid_password


@allure.feature('用户功能')
@allure.story('登录')
@allure.title('成功登录测试')
def test_login_success():
    username = "test_user"
    password = "password123"
    # Call the login function to check for successful login
    assert login(username, password) == True


@allure.feature('用户功能')
@allure.story('登录')
@allure.title('失败登录测试')
def test_login_failure():
    username = "test_user"
    password = "wrong_password"
    # Call the login function to check for failed login
    assert login(username, password) == False

三、执行脚本

3.1 运行测试并生成 Allure 结果

pytest --alluredir=allure-results

执行成功后,会有想过的json和txt内容
在这里插入图片描述

3.2 你可以使用以下命令来查看生成的报告

allure serve D:\python_test\pythonProject\allure-results
#执行是在win+dos下,必须要java和allure安装成功

在这里插入图片描述
在这里插入图片描述

3.3生成的视图

在这里插入图片描述


http://www.kler.cn/news/360490.html

相关文章:

  • C++ —— set系列的使用
  • 【SQL】SQL用户管理和权限
  • 【Isaac sim】传感器设置
  • 免费申请 DV ssl证书并自动续约,非国内云厂商版本
  • C语言 | Leetcode C语言题解之第493题翻转对
  • KdTree与八叉树的比较:如何在多维空间中有效管理数据
  • C++ 标准模板库(STL)教程
  • 电影评论网站开发:Spring Boot技术详解
  • ThinkPad T480拆机屏幕改装:便携式显示器DIY指南
  • 小白向的源码开发详解:直播带货系统与电商平台搭建指南
  • 每日一题|3185. 构成整天的下标对数目 II|数组取代hash
  • MacOS13虚拟机VMware Workstation Pro 16安装
  • 【LeetCode HOT 100】详细题解之二分查找篇
  • 后端:唯一ID有哪些生成方式
  • mybatis二级缓存知识
  • 012_django基于大数据的高校新生数据可视化分析系统2024_4x13gn6t (1)
  • 通过PHP与API的结合,开启电商数据集成的新篇章
  • Richtek | 用于智能门铃的电源管理解决方案
  • 老机MicroServer Gen8再玩 OCP万兆光口+IT直通
  • Windows下配置Nginx和PHP