Python自动化测试Jenkins设置

一、安全策略配置

二、安装插件

系统管理Manage Jenkins -> 管理插件Manage Plugins -> 可选插件Available -> 过滤filterHTML
HTML Publisher
Workspace Cleanup
Subversion
Startup Trigger
Groovy
Email Extension

三、SHELL命令执行代码(构建一个自由风格的软件项目)

3.1、svn部署

3.1.1、源码管理(Source Code Management)

3.1.3、构建(Build)

代码:
cd ${WORKSPACE}
/usr/local/bin/python3 run.py

3.2、github部署

3.2.1、源码管理(Source Code Management)

3.2.3、构建(Build)

3.2.5.1、设置GitHub

GitHub进入代码库
a、Setting-Webhooks中把上一步拿到的Jenkins的rul放到Payload URL:url/jenkins/github-webhook/
b、勾选:Just the push event;
c、然后点击“Updata webhook”;

五、通过钉钉机器人发送测试 告到钉钉群

前言:钉钉机器人可以发送指定消息,消息体可以包含URL,而我们的测试 告是URL;参考钉钉官方文档:https://developers.dingtalk.com/document/robots/custom-robot-accesspm=ding_open_doc.document.0.0.4de64fb1B2MnBT#topic-2026027

5.1、安装插件:Post build task

Jenkin插件安装Post build task,这个插件可以执行.py文件

5.3、设置参数

Log text:控制台的中关键字,“测试结束”为每次测试脚本执行完成后都会出现,也可以用其他的关键字;
Script:
cd ${WORKSPACE}
/usr/bin/python3 demo/post_script.py
我的.py文件也是在自动化测试脚本中传到github了,注意文件路径

5.5、PYTHON代码分析

通过平时的requests模块post请求就可以完成消息发送

文章知识点与官方知识档案匹配,可进一步学习相关知识Python入门技能树首页概览209100 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年11月3日
下一篇 2021年11月3日

相关推荐