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迭代器实例简析
Sep 25 Python
在Python中使用M2Crypto模块实现AES加密的教程
Apr 08 Python
在Mac OS上搭建Python的开发环境
Dec 24 Python
两个命令把 Vim 打造成 Python IDE的方法
Mar 20 Python
Python原始字符串与Unicode字符串操作符用法实例分析
Jul 22 Python
python判断数字是否是超级素数幂
Sep 27 Python
django与小程序实现登录验证功能的示例代码
Feb 19 Python
Python自动化导出zabbix数据并发邮件脚本
Aug 16 Python
wxpython多线程防假死与线程间传递消息实例详解
Dec 13 Python
Python内建序列通用操作6种实现方法
Mar 26 Python
如何利用Python动态模拟太阳系运转
Sep 04 Python
详解Flask开发技巧之异常处理
Jun 15 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
2019十大人气国漫
2020/03/13 国漫
php使用Jpgraph绘制复杂X-Y坐标图的方法
2015/06/10 PHP
Yii框架分页实现方法详解
2017/05/20 PHP
PHP实现用户登录的案例代码
2018/05/10 PHP
Javascript 文件夹选择框的两种解决方案
2009/07/01 Javascript
js判断登录与否并确定跳转页面的方法
2015/01/30 Javascript
js实现背景图片感应鼠标变化的方法
2015/02/28 Javascript
jQuery实现提交按钮点击后变成正在处理字样并禁止点击的方法
2015/03/24 Javascript
简述JavaScript对传统文档对象模型的支持
2015/06/16 Javascript
jQuery中选择器的基础使用教程
2016/05/23 Javascript
Angular.JS判断复选框checkbox是否选中并实时显示
2016/11/30 Javascript
Node.js连接postgreSQL并进行数据操作
2016/12/18 Javascript
微信小程序中子页面向父页面传值实例详解
2017/03/20 Javascript
Vue 进阶之路(三)
2019/04/18 Javascript
微信公众号中的JSSDK接入及invalid signature等常见错误问题分析(全面解析)
2020/04/11 Javascript
详解微信小程序(Taro)手动埋点和自动埋点的实现
2021/03/02 Javascript
[01:20]DOTA2 2017国际邀请赛冠军之路无止竞
2017/06/19 DOTA
编写Python小程序来统计测试脚本的关键字
2016/03/12 Python
利用Python实现网络测试的脚本分享
2017/05/26 Python
Python中对象的引用与复制代码示例
2017/12/04 Python
python使用生成器实现可迭代对象
2018/03/20 Python
Python实现获取nginx服务器ip及流量统计信息功能示例
2018/05/18 Python
python中partial()基础用法说明
2018/12/30 Python
python生成器用法实例详解
2019/11/22 Python
tensorflow实现tensor中满足某一条件的数值取出组成新的tensor
2020/01/04 Python
Python HTMLTestRunner库安装过程解析
2020/05/25 Python
基于python SMTP实现自动发送邮件教程解析
2020/06/02 Python
使用OpenCV校准鱼眼镜头的方法
2020/11/26 Python
关于解决iframe标签嵌套问题的解决方法
2020/03/04 HTML / CSS
超市实习总结自我鉴定
2013/09/19 职场文书
愚人节活动策划方案
2014/03/11 职场文书
2014年单位工作总结范文
2014/11/27 职场文书
答谢酒会主持词
2015/07/02 职场文书
如何让2019年上半年的工作总结更出色!
2019/07/01 职场文书
使用pytorch实现线性回归
2021/04/11 Python
《异世界四重奏》剧场版6月10日上映 PV视觉图原创角色发表
2022/03/20 日漫