logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

高效自动化测试:打造Python+Requests+Pytest+Allure+YAML的接口测试框架

一、背景在快节奏的开发周期中,如何确保接口质量?自动化测试是关键。通过构建标准化、可复用的测试框架,能显著提升测试效率与准确性,为项目质量保驾护航[1][7]。二、目标✅ 核心目标:● 实现快速、高效的接口测试● 降低人为错误,提升测试准确性● 支持多项目、多环境的测试需求三、整体方案✅ 技术选型技术优势:基于行业主流实践,结合Pytest的灵活性与Allure的报告能力,实现测试全流程闭环[3]

文章图片
#python#pytest#开发语言
接口自动化测试-读取Excel用例思路

# 读取用例 Excelfrom openpyxl import load_workbook# 磁盘加载Excel 到 python 内存excel_file = load_workbook(r'用例文件路径')# 读取第一个sheet表excel_cases = excel_file.worksheets[0]# 查询Excel总共测试用例数量count = excel_cases.max_ro

#测试用例
高效自动化测试:打造Python+Requests+Pytest+Allure+YAML的接口测试框架

一、背景在快节奏的开发周期中,如何确保接口质量?自动化测试是关键。通过构建标准化、可复用的测试框架,能显著提升测试效率与准确性,为项目质量保驾护航[1][7]。二、目标✅ 核心目标:● 实现快速、高效的接口测试● 降低人为错误,提升测试准确性● 支持多项目、多环境的测试需求三、整体方案✅ 技术选型技术优势:基于行业主流实践,结合Pytest的灵活性与Allure的报告能力,实现测试全流程闭环[3]

文章图片
#python#pytest#开发语言
接口自动化测试框架:Python+Requests+Pytest+Allure+YAML

接口自动化测试框架:Python+Requests+Pytest+Allure+YAML,首先利用Python把HTTP接口封装成Python接口,接着把这些Python接口组装成一个个的关键字,再把关键字组装成测试用例,而测试数据则通过YAML文件进行统一管理,然后再通过Pytest测试执行器来运行这些脚本,并结合Allure输出测试报告。​

文章图片
#python#pytest#开发语言
Jenkins执行接口自动化测试框架+生成Allure测试报告+发送企微测试结果:Python+Requests+Pytest+Allure+YAML+Jenkins+Git

4、构建后的操作,需要在Jenkins上和服务器上安装allure相关工具,并配置好相关环境变量,这里就不多介绍了,可根据网上很多优秀博客来完成!5、Jenkins上Post-build task(后构建任务)是指在构建过程完成后需要执行的任务。已有Jenkins服务配置步骤就省略了,自己安装一个相关的插件这里就不详细介绍了…2、源码管理,执行代码分支和要拉取代码的用户,用户需要再Git仓库上新建

文章图片
#jenkins#python
接口自动化之 + Jenkins + Allure报告生成 + 企微消息通知推送

c. 在Jenkins自己job中,添加构建后操作中添加allure report,填好结果文件路径和生成的report的路径。jenkins上设置完成。在jenkins上部署好项目,构建成功后,希望可以把生成的报告,以及结果统计发送至企微。3、开始设置钉钉或者企业微信,你先找到你要发送消息的群组(我这里用的企微,钉钉也一样)b. 其次,在 全局工具管理中,新增设置,注意别名最好填本地allure

文章图片
#jenkins#运维
Pytest配置文件pytest.ini

pytest.ini 配置,- 改变运行规则 - 添加默认参数 - 指定/忽略执行目录 - 日志总结 pytest.ini- 修改用例的命名规则- 配置日志格式,比代码配置更方便- 指定执行目录- 排除搜索目录- 添加标签,防止运行过程报警告错误- 添加默认参数

文章图片
#pytest
Web自动化实战——Selenium4(自动化测试环境的搭建)

1. web自动化测试需求和挑战- 属于E2的测试,是软件质量保证的最后一道防线- 点点点:低调,复杂的场合无法测试- 好的测试,不仅仅模拟用户行为,还要记录、调试网页细节- 优势:- 提速增效- 解放双手- 技能提示- 目前主流工具- Cypress- Playwright- Selenium#### 2. Selenium的优势:- 浏览器支持醉的,兼容最好- 支持多种编程语言- 生态成熟,文

#前端#自动化#python
httprunner接口自动化框架(httprunner安装和使用)

追寻基于yaml格式编写测试用例,不需要写任何的代码。配置文件YAML、JSON组织测试用例。httprunner接口自动化框架。

#测试工具#自动化
常用 Docker 命令大全

本文汇总了常用的Docker和Docker Compose命令速查表,涵盖镜像管理(构建/推送/清理)、容器生命周期(运行/停止/删除)、交互监控(日志/执行命令)、数据卷网络操作以及系统维护等方面。特别提供了Docker Compose的服务管理命令,并标注了支持持续监控的功能(如docker stats和docker logs -f)。这些命令可帮助开发者高效完成日常容器化应用的构建、部署和维

#docker#eureka#容器
    共 14 条
  • 1
  • 2
  • 请选择