jenkins+python自动化测试持续集成教程


Posted in Python onMay 12, 2020

一、首先我们安装Jenkins,我这里采用的是.msi应用程序,根据提示进行安装(傻瓜式),最后会打开默认的网页地址:http://localhost:8080

jenkins+python自动化测试持续集成教程

如果端口有冲突,可以去Jenkins的安装目录下的这个文件去改端口:

jenkins+python自动化测试持续集成教程

二、进入Jenkins的界面,会提示输入解锁密码,根据界面提示找对对应文件输入密钥即可。

jenkins+python自动化测试持续集成教程

三、选择推荐安装插件即可,两者都可以,看自己需要选择,选择后会进入插件安装页面,会需要一些时间,会因为网络等原因导致一些插件安装失败(国外服务器),不过后面可以再去装。

jenkins+python自动化测试持续集成教程

四、创建一个账号,一定要记住密码

jenkins+python自动化测试持续集成教程

五、保存后我们就进入了Jenkins的主界面了

jenkins+python自动化测试持续集成教程

六、我们可以新建任务,输入项目名和项目风格

jenkins+python自动化测试持续集成教程

七、进行项目配置

选择这个插件,渲染测试报告样式

jenkins+python自动化测试持续集成教程

环境构建前,输入测试项目的运行文件,绝对路径,前面加python运行环境(这里需要把python的环境变量从用户变量加到系统变量的path里面)

jenkins+python自动化测试持续集成教程

插件,对测试结果界面的渲染

jenkins+python自动化测试持续集成教程

构建后操作,也就是生成测试报告,这里填写报告文件的绝对路径和报告名

设置完成后,点击保存,返回项目

jenkins+python自动化测试持续集成教程

点击【立即构建】,进行项目测试,会运行一段时间,

jenkins+python自动化测试持续集成教程

运行完成后,最后查看控制台输出,出现以下字样,表明测试成功,并且没有出错,成功生成测试报告。

jenkins+python自动化测试持续集成教程

补充知识:jenkins构建找不到python依赖

最近在搞jenkins自动构建,遇到这样一个问题,我装的python相关的依赖在X用户下,但是jenkins在root下运行的,所以找不到相关的import

1. 执行pip freeze,会打印相关的依赖

2. 执行pip freeze > deploy.txt进行存储

3. su root进入root权限

4. pip install -r deploy.txt进行安装

这样就解决了jenkins构建失败的问题!

以上这篇jenkins+python自动化测试持续集成教程就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python中Collections模块的Counter容器类使用教程
May 31 Python
Python简单获取自身外网IP的方法
Sep 18 Python
Python从ZabbixAPI获取信息及实现Zabbix-API 监控的方法
Sep 17 Python
python实现一个简单的udp通信的示例代码
Feb 01 Python
详解Python使用Plotly绘图工具,绘制甘特图
Apr 02 Python
python制作图片缩略图
Apr 30 Python
Pytorch反向求导更新网络参数的方法
Aug 17 Python
windows中安装Python3.8.0的实现方法
Nov 19 Python
详解python 破解网站反爬虫的两种简单方法
Feb 09 Python
python3+selenium获取页面加载的所有静态资源文件链接操作
May 04 Python
python 实现两个变量值进行交换的n种操作
Jun 02 Python
python index() 与 rindex() 方法的使用示例详解
Dec 24 Python
python百行代码自制电脑端网速悬浮窗的实现
May 12 #Python
基于Python的Jenkins的二次开发操作
May 12 #Python
Python-jenkins模块获取jobs的执行状态操作
May 12 #Python
Python-jenkins 获取job构建信息方式
May 12 #Python
python进行参数传递的方法
May 12 #Python
python输出数学符号实例
May 11 #Python
使用matlab 判断两个矩阵是否相等的实例
May 11 #Python
You might like
谈谈新手如何学习PHP 默默经典版本
2009/08/04 PHP
PHP中的正则表达式函数介绍
2012/02/27 PHP
php打开文件fopen函数的使用说明
2013/07/05 PHP
php强制用户转向www域名的方法
2015/06/19 PHP
div+css布局的图片连续滚动js实现代码
2010/05/04 Javascript
jQuery中创建实例与原型继承揭秘
2011/12/21 Javascript
基于JQuery的模拟苹果桌面Dock效果(稳定版)
2012/10/15 Javascript
IE中图片的onload事件无效问题和解决方法
2014/06/06 Javascript
使用jQuery实现星级评分代码分享
2014/12/09 Javascript
使用Script元素发送JSONP请求的方法
2016/06/12 Javascript
详解使用angular的HttpClient搭配rxjs
2017/09/01 Javascript
Vue-router 类似Vuex实现组件化开发的示例
2017/09/15 Javascript
Vue实现6位数密码效果
2018/08/18 Javascript
详解webpack自定义loader初探
2018/08/29 Javascript
解决vue项目nginx部署到非根目录下刷新空白的问题
2018/09/27 Javascript
浅谈针对Vue相同路由不同参数的刷新问题
2018/09/29 Javascript
python任务调度实例分析
2015/05/19 Python
Python利用ElementTree模块处理XML的方法详解
2017/08/31 Python
Python如何实现MySQL实例初始化详解
2017/11/06 Python
Python实现在tkinter中使用matplotlib绘制图形的方法示例
2018/01/18 Python
Python统计单词出现的次数
2018/04/04 Python
python学习--使用QQ邮箱发送邮件代码实例
2019/04/16 Python
Tensorflow实现神经网络拟合线性回归
2019/07/19 Python
python+pygame实现坦克大战
2019/09/10 Python
150行python代码实现贪吃蛇游戏
2020/04/24 Python
纯CSS3实现运行时钟的示例代码
2021/01/25 HTML / CSS
欧洲最大的化妆品连锁公司:Douglas道格拉斯
2017/05/06 全球购物
物流管理应届生求职信
2013/11/07 职场文书
远程网络教育毕业生自我鉴定
2014/04/14 职场文书
2014年环境卫生工作总结
2014/11/24 职场文书
求职简历自我评价怎么写
2015/03/10 职场文书
求职信内容一般写什么?
2015/03/20 职场文书
罗马假日观后感
2015/06/08 职场文书
golang中的并发和并行
2021/05/08 Golang
zabbix自定义监控nginx状态实现过程
2021/11/01 Servers
golang实现浏览器导出excel文件功能
2022/03/25 Golang