pytest + yaml 框架 -60.git+jenkins+allure+钉钉通知反馈

前言

当我们自动化用例写完后,接下来就是如何运行用例,生成报告以及反馈通知了。
如果你们公司已经有jenkins了,那么直接集成到jenkins上构建你的自动化任务是非常方便的。

用例上传git仓库

第一步,将写好的自动化用例,上传到本公司的git仓库。

jenkins 自动拉取仓库代码

在jenkins上创建一个自由风格的项目

源码管理,添加git自动化项目地址

构建步骤执行pytest命令,生成allure报告

生成allure报告

插件管理搜索:allure, 安装 allure 插件

系统管理-全局工具管理,安装allure命令行工具

构建后操作,添加allure报告,报告地址跟前面一步--alluredir 设置的地址保存一致即可.

构建后即可查看 allure 报告

钉钉通知

系统管理-插件管理,搜索钉钉插件:DingTalk

系统管理,拖到最底部,找到钉钉配置


配置以下3个地方:

1.名称自定义:yoyo
2.webhook地址,在钉钉群里添加机器人后找到:

3.关键字:也是钉钉群机器人设置的关键字保存一致

添加完成后点测试按钮,可以看到钉钉群消息发送成功

接下来配置项目job执行完成后钉钉消息反馈
添加钉钉机器人

点开高级,可以配置发送的消息内容,以及接收人

其中自定义内容(消息通知内容)支持 Markdown 语法,内容如下

- 测试报告:${BUILD_URL}allure
- 构建日志地址:${BUILD_URL}console

构建时机,选择构建之后触发

构建完成后可以看到以下通知,点报告地址查看详情

网易云完整视频课程https://study.163.com/course/courseMain.htm?courseId=1213419817&share=2&shareId=480000002230338
报名咨询wx:283340479 (已报名的同学学习过程中有问题,都可以协助解决)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/278218.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【深度学习目标检测】六、基于深度学习的路标识别(python,目标检测,yolov8)

YOLOv8是一种物体检测算法,是YOLO系列算法的最新版本。 YOLO(You Only Look Once)是一种实时物体检测算法,其优势在于快速且准确的检测结果。YOLOv8在之前的版本基础上进行了一系列改进和优化,提高了检测速度和准确性。…

win10环境下git安装和基础操作

简述 关于git的作用就不多赘述了,配合GitHub,达到方便人们日常项目维护和管理,每一次项目增删改查都可以看的清清楚楚,方便团队协作和个人项目日常维护。 下载git 首先我们自然是要到官网下载git,下载地址为https:/…

电脑自动关机怎么设置?

电脑自动关机怎么设置?如果你是一名上班族,工作忙起来很多事情都会忘记做,有时候忙到很晚后紧急下班,就会忘记给电脑关机,电脑如果经常不关机,那么电脑就会超负荷的运转,大家都知道电脑的寿命是…

前端API请求缓存的5种方案

文章目录 一、前言二、[方案一]数据缓存三、[方案二]单promise 缓存四、[方案三]多promise 缓存五、[方案四]添加时间有关的缓存六、[方案五]基于修饰器的方案四七、最后 一、前言 开发 web 应用程序时,性能都是必不可少的话题。 对于webpack打包的单页面应用程序…

GPT-4V被超越?SEED-Bench多模态大模型测评基准更新

📖 技术报告 SEED-Bench-1:https://arxiv.org/abs/2307.16125 SEED-Bench-2:https://arxiv.org/abs/2311.17092 🤗 测评数据 SEED-Bench-1:https://huggingface.co/datasets/AILab-CVC/SEED-Bench SEED-Bench-2&…

LAMP平台——构建PHP运行环境

在构建LAMP平台时,各组件的安装顺序依次为Linux、Apache、MySQL、PHP。其中Apache和 MySQL的安装并没有严格的顺序;而PHP环境的安装一般放到最后,负责沟通Web服务器和数据库 系统以协同工作。 PHP 即 Hypertext Preprocessor(超级…

maven jar sort

1)往常项目结构lib包排序 2)maven的默认是没有排序的

Linux 使用 Anaconda+Uwsgi 部署 Django项目和前端项目

一、安装Anaconda 使用Anaconda创建python环境的优点: virtualenv只能创建系统原有的python版本,而不能创建创建任意版本的环境 而Anaconda的虚拟环境中,你可以指定任意现存可使用的python环境(包括比原环境版本高的python版本&a…

系统运行占用过高

1、CPU过高的问题排查 示例代码: public class Test { static class MyThread extends Thread { public void run() { // 死循环,消耗CPU int i 0; while (true) { i; } } } public static void main(String args[]) throws InterruptedException { ne…

【华为数据之道学习笔记】4-1信息架构的四个组件

企业在运作过程中,首先需要管理好人和物等“资源”,然后管理好各类资源之间的联系,即各类业务交易“事件”,再对各类事件的执行效果进行“整体描述和评估”,最终实现组织目标和价值。以一个通用的工业企业运营为例&…

iPhone手机中备忘录如何改变字体颜色

作为一名iPhone用户,我经常使用手机备忘录来记录生活中的点点滴滴。这样,我的大脑就能从繁琐的记忆任务中解脱出来,专注于更重要的事情。 而且,我有一个特别的习惯,那就是使用不同颜色的字体来区分不同的备忘录。这样…