Python接口自动化pytest框架安装

1、创建一个requirements.txt文件夹

2、输入内容:如下图

复制代码
pytest
pytest-html
pytest-xdist
pytest-ordering
pytest-rerunfailures
pytest-base-url
allure-pytest

3、在terminal中输入安装命令:pip install -r requirements.txt 安装成功

4、在terminal中输入pytest,可运行测试用例

结合pytest.ini全局配置文件执行

1、在根目录下创建一个文件

2、生成报告

在根目录新建一个文件夹reports,可以创建一个HTML报告

复制代码
addopts = -vs --html=./reports/report.html   运行后生成HTML报告
复制代码
--reruns 2 重新执行失败用例 (2次)

3、冒烟用例执行方法

冒烟用例执行命名:

复制代码
addopts = -vs -m smoke
复制代码
#标记
markers=
    smoke:冒烟用例

在代码中对用例进行标记为冒烟用例

冒烟用例执行结果:在run.py中运行,总共5个测试用例,运行成功一个1用例,4个未被选中,因为只标记了一个冒烟用例,则只运行了一个冒烟用例

多个标记运行方式:如图

相关推荐
小冯的编程学习之路15 分钟前
【软件测试】:推荐一些接口与自动化测试学习练习网站(API测试与自动化学习全攻略)
c++·selenium·测试工具·jmeter·自动化·测试用例·postman
曼岛_3 小时前
[架构之美]linux常见故障问题解决方案(十九)
linux·运维·架构
大蚂蚁2号4 小时前
windows文件共享另一台电脑资源管理器网络文件夹无法找到机器
运维·服务器·网络
Lw老王要学习4 小时前
Linux数据库篇、第一章_02_MySQL的使用增删改查
linux·运维·数据库·mysql·云计算·it
斤斤计较5 小时前
Docker 环境安装(2025最新版)
运维·docker·容器
小锋学长生活大爆炸5 小时前
【教程】Docker方式本地部署Overleaf
运维·docker·容器
掘金者说5 小时前
docker系列-DockerDesktop报错信息(Windows Hypervisor is not present)
运维·docker·容器
2302_799525746 小时前
【Linux】第十六章 分析和存储日志
linux·运维·服务器
愚润求学6 小时前
【Linux】Ext系列文件系统
linux·运维·服务器·笔记
SoFlu软件机器人6 小时前
Java 框架配置自动化:告别冗长的 XML 与 YAML 文件
xml·java·自动化