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 相关文章推荐
python3访问sina首页中文的处理方法
Feb 24 Python
Python+Pika+RabbitMQ环境部署及实现工作队列的实例教程
Jun 29 Python
python开发利器之ulipad的使用实践
Mar 16 Python
Python 快速实现CLI 应用程序的脚手架
Dec 05 Python
Python实现PS滤镜的万花筒效果示例
Jan 23 Python
Python多线程threading和multiprocessing模块实例解析
Jan 29 Python
python使用adbapi实现MySQL数据库的异步存储
Mar 19 Python
解决pyqt5中QToolButton无法使用的问题
Jun 21 Python
ORM Django 终端打印 SQL 语句实现解析
Aug 09 Python
Python reduce函数作用及实例解析
May 08 Python
pyecharts在数据可视化中的应用详解
Jun 08 Python
pytorch损失反向传播后梯度为none的问题
May 12 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获取网络文件的实现代码
2010/01/01 PHP
Yii中Model(模型)的创建及使用方法
2015/12/28 PHP
thinkphp3.x自定义Action、Model及View的简单实现方法
2016/05/19 PHP
PHP使用curl制作简易百度搜索
2016/11/03 PHP
php实现支持中文的文件下载功能示例
2017/08/30 PHP
PHP工厂模式的日常使用
2019/03/20 PHP
yii2的restful api路由实例详解
2019/05/14 PHP
laravel-admin 中列表筛选方法
2019/10/03 PHP
一些常用的JS功能函数代码
2009/06/23 Javascript
使用jquery实现select添加实现后台权限添加的效果
2011/05/28 Javascript
jquery中dom操作和事件的实例学习 下拉框应用
2011/12/01 Javascript
Extjs4.0设置Ext.data.Store传参的请求方式(默认为GET)
2013/04/02 Javascript
谷歌浏览器调试JavaScript小技巧
2014/12/29 Javascript
jQuery实现带玻璃流光质感的手风琴特效
2015/11/20 Javascript
浏览器复制插件zeroclipboard使用指南
2016/03/26 Javascript
概述javascript在Google IE中的调试技巧
2016/11/24 Javascript
jQuery Pagination分页插件_动力节点Java学院整理
2017/07/17 jQuery
jQuery实现的文字逐行向上间歇滚动效果示例
2017/09/06 jQuery
p5.js实现斐波那契螺旋的示例代码
2018/03/22 Javascript
微信小程序中使用wxss加载图片并实现动画效果
2018/08/13 Javascript
javascript实现获取中文汉字拼音首字母
2020/05/19 Javascript
原生JS实现拖拽功能
2020/12/16 Javascript
Python中的文件和目录操作实现代码
2011/03/13 Python
python批量创建指定名称的文件夹
2019/03/21 Python
Python re正则表达式元字符分组()用法分享
2020/02/10 Python
python 实现一个图形界面的汇率计算器
2020/11/09 Python
英国最大的女士服装零售商:Bonmarché
2017/08/17 全球购物
伦敦剧院及景点门票:Encore Tickets
2018/07/01 全球购物
斯洛伐克香水和化妆品购物网站:Parfemy-Elnino.sk
2020/01/28 全球购物
教育孩子心得体会
2014/01/01 职场文书
大一学生的职业生涯规划书范文
2014/01/19 职场文书
工作会议主持词
2014/03/17 职场文书
有关爱国演讲稿
2014/05/07 职场文书
体育口号大全
2014/06/18 职场文书
学生逃课万能检讨书2000字
2015/02/17 职场文书
springboot读取nacos配置文件
2022/05/20 Java/Android