pytest框架的allure报告怎么去看

server/2024/10/23 12:18:47/

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_12">二、编写pytest代码

import pytest
import allure# Simulated login function
def login(username, password):# Predefined username and password for testingvalid_username = "test_user"valid_password = "password123"# Check if the provided credentials match the valid onesreturn 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 loginassert 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 loginassert 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.ppmy.cn/server/134171.html

相关文章

【汇编语言】第一个程序(一)—— 一个源程序从写出到执行的过程

文章目录 前言1. 第一步:编写汇编源程序2. 第二步:对源程序进行编译连接3. 第三步:执行可执行文件中的程序结语 前言 📌 汇编语言是很多相关课程(如数据结构、操作系统、微机原理)的重要基础。但仅仅从课程…

Mac中安装以及配置adb环境

一、adb介绍 Android 调试桥 (Android Debug Bridge) 是一种功能多样的命令行工具,可让您与设备进行通信。adb 命令可用于执行各种设备操作,例如安装和调试应用。adb 提供对 Unix shell(可用来在设备上运行各种命令)的访问权限。…

代码随想录算法训练营第二十三天|Day23 回溯算法

39. 组合总和 题目链接/文章讲解:https://programmercarl.com/0039.%E7%BB%84%E5%90%88%E6%80%BB%E5%92%8C.html 视频讲解:https://www.bilibili.com/video/BV1KT4y1M7HJ 思路 int* path; int pathTop; int** ans; int ansTop; int* length; void backT…

sentinel原理源码分析系列(五)-构建调用链路

上节分析构建插槽链,Sentinel的资源调用好比一个个连续的检查口,能否通过,使用检查规则和统计指标,本章开始分析插槽,首先分析构建调用链路的两个插槽 构建调用链路 构建调用链路为指标统计搭建好结构,调…

git基础操作步骤

第一种情况: 对方已经建立了个空的仓库,我们复制其url到要提交的项目文件下,输入cmd, 首先 git config --global user.email “youexample.com” git config --global user.name “Your Name” 然后 git init git add . git com…

构建后端为etcd的CoreDNS的容器集群(一)、生成自签名证书

笔者拟使用官方的etcd和CoreDNS容器镜像生成带自签名的分布式DNS容器集群。按计划需做生成自签名证书、部署etcd集群、配置CoreDNS以使用etcd作为后端共三步,本文为第一步。 一、生成自签名证书 1、准备CFSSL工具 官网下载: [rootlocalhost ~]# cd /o…

uni-app 实现好看易用的抽屉效果

在移动应用开发中,抽屉效果是一种常用的用户界面设计,它能有效地节省空间,同时提供导航和其他功能。本文将介绍如何在uni-app中实现一个好看且易用的抽屉效果,帮助你提升应用的用户体验。 一、什么是抽屉效果? 抽屉效…

Gin 协程mysql客户端

一、Gin框架 mysql配置 这里选择yaml文件配置 二、配置读取 viper 读取yaml文件中对应配置 三、mysql 的协程客户端 文件位置 package databaseimport ("database/sql""fmt""github.com/spf13/viper""log""net/http"&quo…