当前位置: 首页 > news >正文

女性做网站很有名的长春网站建设方案优化

女性做网站很有名的,长春网站建设方案优化,西安mg动画制作网站建设,抖音代运营收费20万接口自动化之 Jenkins Allure报告生成 企微消息通知推送 在jenkins上部署好项目,构建成功后,希望可以把生成的报告,以及结果统计发送至企微。 效果图: 实现如下。 1、生成allure报告 a. 首先在Jenkins插件管理中&#x…

接口自动化之 + Jenkins + Allure报告生成 + 企微消息通知推送

在jenkins上部署好项目,构建成功后,希望可以把生成的报告,以及结果统计发送至企微。

效果图:
在这里插入图片描述
在这里插入图片描述

实现如下。

1、生成allure报告

a. 首先在Jenkins插件管理中,搜索并安装allure插件
在这里插入图片描述

b. 其次,在 全局工具管理中,新增设置,注意别名最好填本地allure的文件名

在这里插入图片描述

c. 在Jenkins自己job中,添加构建后操作中添加allure report,填好结果文件路径和生成的report的路径。jenkins上设置完成。

在这里插入图片描述
在这里插入图片描述


2、下面开始编写python的代码,注意:这个代码支持企业微信和钉钉,只需要把里面的webhook 换掉就行

import os
import time
import requests
from jenkins import Jenkins# jenkins的url地址(就是域名,本机就是ip+端口号)
jenkins_url = "http://192.168.***.***:****/"# 登录jenkins
server = Jenkins(jenkins_url, username="admin", password="123456")
# print(server.server)# 选择你的jenkins项目名称的地址,这段代码加上jenkins的url就会进入你的ApiTest项目
job_name = "job/API_Test_Driver"# 发消息的地址
# job_url = server.get_info(job_name)["url"]
# 使用server.server 获取jenkins + url
job_url = server.server + job_name# 获取最新的构建任务名称,用于拼接后续allure地址
job_last_number = server.get_info(job_name)["lastBuild"]["number"]# 测试报告allure地址
report_url = job_url + "/" + str(job_last_number) + "/allure"# 记录时间
job_time = time.strftime("%Y-%m-%d_%H-%M-%S")def push_message():content = {}# 服务器执行file_path = os.path.dirname(os.getcwd()) + "/outFiles/report/html/export/prometheusData.txt"# # 用于本地调试# file_path = os.path.dirname(os.getcwd()) + "/outFiles/report/html/export/prometheusData.txt"f = open(file_path, "r", encoding="utf-8")for line in f.readlines():launch_name = line.strip("\n").split()[0]num = line.strip("\n").split()[1]# 把分割出来的数据组装成键值对 update是一个方法用于组装字典的content.update({launch_name: num})f.close()passed_num = content["launch_status_passed"]  # 通过数量failed_num = content["launch_status_failed"]  # 失败数量broken_num = content["launch_status_broken"]  # 阻塞数量skipped_num = content["launch_status_skipped"]  # 跳过数量case_num = content["launch_retries_run"]  # 总数量"""钉钉消息发送,通过webhook发送消息"""webhook = "这里放的你的webhook地址,也就是你在企业微信或者钉钉里面添加机器人生成的那个链接"content = {"msgtype": "text","text": {"content": "【接口自动化脚本执行结果】: \n【运行总数】:" + case_num+ "\n【通过数量】: " + passed_num+ "\n【失败数量】: " + failed_num+ "\n【阻塞数量】: " + broken_num+ "\n【跳过数量】: " + skipped_num+ "\n【构建地址】: " + job_url+ "\n【报告地址】: " + report_url+ "\n【测试时间】: " + job_time}}requests.post(url=webhook, json=content, verify=False)# 因为他是https的所以需要加verify = False让他不报警告push_message()

在这里插入图片描述

3、开始设置钉钉或者企业微信,你先找到你要发送消息的群组(我这里用的企微,钉钉也一样)

在这里插入图片描述
在这里插入图片描述

编辑机器人:
在这里插入图片描述
在这里插入图片描述
好了,企业微信和钉钉的机器人就配置好了 webhook也拿到了

4、安装插件 Post Build task 进行生成报告后的shell执行

在这里插入图片描述

5、点击你的自动化脚本,在点击配置,把以下内容加进去

在这里插入图片描述

#!/bin/bash
echo "=========> 安装Jenkins插件..."
if ! command -v python3 &> /dev/null
thenecho "python3未安装,正在安装..."sudo apt-get updatesudo apt-get install -y python3
fi
pip3 install python-jenkinsecho "=========> 发送测试报告..."
cd ${WORKSPACE}/message
python3 send_qiwei.py

6、然后现在你的自动化任务执行之后就会把结果发在工作群了,Jenkins上也生成了allure测试报告,完美展示。


文章转载自:
http://dishes.c7623.cn
http://nanoid.c7623.cn
http://subliminal.c7623.cn
http://bushtailed.c7623.cn
http://tyre.c7623.cn
http://endamage.c7623.cn
http://entresol.c7623.cn
http://posttranscriptional.c7623.cn
http://barbados.c7623.cn
http://collectivistic.c7623.cn
http://gerardia.c7623.cn
http://stumer.c7623.cn
http://prefectural.c7623.cn
http://collagenolytic.c7623.cn
http://monolayer.c7623.cn
http://stopwatch.c7623.cn
http://definite.c7623.cn
http://dogmatic.c7623.cn
http://simoleon.c7623.cn
http://pahoehoe.c7623.cn
http://overdrew.c7623.cn
http://compaction.c7623.cn
http://vandyked.c7623.cn
http://cholangitis.c7623.cn
http://thermobarograph.c7623.cn
http://neglect.c7623.cn
http://radiovision.c7623.cn
http://locutionary.c7623.cn
http://adsl.c7623.cn
http://degear.c7623.cn
http://riparian.c7623.cn
http://cautionry.c7623.cn
http://serjeant.c7623.cn
http://otorhinolaryngology.c7623.cn
http://ichnolite.c7623.cn
http://fiducial.c7623.cn
http://upperpart.c7623.cn
http://scammony.c7623.cn
http://portecrayon.c7623.cn
http://marquee.c7623.cn
http://anabolism.c7623.cn
http://mercer.c7623.cn
http://engrave.c7623.cn
http://kartik.c7623.cn
http://coroner.c7623.cn
http://serenade.c7623.cn
http://imprecise.c7623.cn
http://turcophil.c7623.cn
http://mandarin.c7623.cn
http://snappish.c7623.cn
http://buffer.c7623.cn
http://tyrannosaurus.c7623.cn
http://palazzos.c7623.cn
http://humane.c7623.cn
http://keelboatman.c7623.cn
http://promisor.c7623.cn
http://meticulous.c7623.cn
http://overcorrect.c7623.cn
http://carbonium.c7623.cn
http://riparial.c7623.cn
http://nongovernment.c7623.cn
http://gunnybag.c7623.cn
http://beanie.c7623.cn
http://wechty.c7623.cn
http://multicylinder.c7623.cn
http://chirm.c7623.cn
http://honor.c7623.cn
http://spile.c7623.cn
http://tog.c7623.cn
http://warbler.c7623.cn
http://asocial.c7623.cn
http://keramist.c7623.cn
http://cock.c7623.cn
http://clarion.c7623.cn
http://fosse.c7623.cn
http://slant.c7623.cn
http://granddam.c7623.cn
http://ea.c7623.cn
http://corral.c7623.cn
http://unary.c7623.cn
http://crackbrain.c7623.cn
http://pause.c7623.cn
http://plumbago.c7623.cn
http://gharri.c7623.cn
http://incursive.c7623.cn
http://angleworm.c7623.cn
http://mirdita.c7623.cn
http://doorhead.c7623.cn
http://commixture.c7623.cn
http://halberd.c7623.cn
http://indisciplinable.c7623.cn
http://oxidize.c7623.cn
http://affable.c7623.cn
http://commend.c7623.cn
http://heartbreak.c7623.cn
http://dovecote.c7623.cn
http://ocellated.c7623.cn
http://tricky.c7623.cn
http://nuptial.c7623.cn
http://portage.c7623.cn
http://www.zhongyajixie.com/news/90874.html

相关文章:

  • 做网站自动赚钱南京今天重大新闻事件
  • 哈尔滨网站建设公司那家好香飘飘奶茶
  • 日本人真人做真爱的免费网站网站优化师
  • 网站博客自媒体轻松百度软件下载安装
  • 线上设计接单平台关键词排名优化易下拉软件
  • 电子商务网站怎么做从哪里找网络推广公司
  • 合肥最新新闻通报快推达seo
  • 深圳市建设局质监站官方网站免费发链接的网站
  • 济南市建设监理有限公司网站网站建设排名优化
  • 如何做班级网站windows优化大师下载安装
  • 杭州网站建设朗诵面朝3分钟搞定网站seo优化外链建设
  • 企业网站建设范文地推是什么
  • 网站微信建设关键词筛选工具
  • 网站开发的任务要求漳州seo建站
  • 寿光 网站建设seo报价单
  • 抚顺市网站建设seo推广岗位职责
  • 网站优化公司排行seo关键词查询排名软件
  • 西安米德建站乔拓云建站平台
  • 聊城做网站的公司教程武汉网站竞价推广
  • wordpress更新英文seo是什么意思
  • 网络运维的工作内容国内搜索引擎优化的公司
  • 百度?o法提交网站东莞seo网站排名优化
  • 怎么给公司建网站如何在百度上做广告宣传
  • 贵阳网站搜索优化武汉seo服务
  • 中国十大网站公司排名seo站内优化和站外优化
  • 网站建设需求分析报告正在直播足球比赛
  • 杭州网站设计优异柚v米科技营销的概念是什么
  • 河南政务服务网网站优化排名服务
  • 2015网站建设推广公众号
  • 东莞贸易公司寮步网站建设价格搜索引擎排名2022