Python+Jenkins+Allure Report接口自动化测试持续集成

项目介绍

源码讲解

  • HttpClient:网络http请求类

  • Weather:测试用例类

  • Readme.md: 说明

项目配置

1.新建一个自由风格的项目

2.添加项目描述和运行节点

3.添加git源码

4.构建项目命令

构建命令

复制代码
. ~/.bash_profile
# 进入到项目目录
cd iInterface_python
# 安装项目所需依赖
pip3 install -r requirements.txt
# 运行项目并生成allure报告
pytest -vs test/weather_test.py --alluredir=./allure-results --clean-alluredir
# 打开报告
allure generate ./allure-results -o ./allure-reports --clean 
# 删除已存在的报告包
rm -rf allure-reports.zip
# 生成新报告包,用于发送邮件
zip -r allure-reports.zip allure-reports

allure的安装及使用参见:

https://www.cnblogs.com/feng0815/p/13792188.html

5.添加allure报告路径

6.添加邮件配置

保存,构建

生成的allure报告

**同时,在这我为大家准备了一份软件测试视频教程(含面试、接口、自动化、性能测试等),**就在下方,需要的可以直接去观看。

【2025最新版】字节大牛讲的最全最细的自动化测试全套教程!永久白嫖,拿走不谢,全程干货无废话!逼自己15天内学完,从软件测试基础到项目实战一套全通关!

相关推荐
蒸鱼Yuzheng14 分钟前
自动化长任务治理:租约、心跳、孤儿进程与安全回收
自动化测试·python·任务调度·可靠性·分布式系统
2601_962885721 小时前
从 baostock 迁移到 AlphaFeed:接口对照与代码迁移指南
python
贾伟康1 小时前
【化学实验室|19】HarmonyOS ArkTS 回归测试实战:覆盖启动、空数据、异常输入和重复点击
软件测试·移动开发·harmonyos·arkts·arkui
AI情绪识别开源1 小时前
检信ALLEMOTION 标定治理与信号质量闸门 · 老年无感认知评估分析器
python
七夜zippoe1 小时前
启元 Q1 腿部运动学逆解:Python 算站立下蹲关节角
开发语言·python·ai·机器人·腿部运动学
第404号工位2 小时前
插上充电宝真能偷光相册?我拆解了一台改装充电宝,实测“恶意充电”的真实攻击链
linux·python·架构
成渝丶2 小时前
自动发布如何避免重复提交:三个检查点
软件测试·自动化
技术卷2 小时前
Windows 下自定义 MCP 踩坑:stdin 默认继承导致 CPython 启动阻塞
python·mcp·zcode
小oo呆2 小时前
【学习心得】Python多进程
python·操作系统
CodeGL2 小时前
9、Python基础之IO编程
开发语言·数据库·python