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分析出微信朋友男女统计图
Jan 25 Python
详解python3安装pillow后报错没有pillow模块以及没有PIL模块问题解决
Apr 17 Python
8种用Python实现线性回归的方法对比详解
Jul 10 Python
Python符号计算之实现函数极限的方法
Jul 15 Python
python实现最小二乘法线性拟合
Jul 19 Python
Django框架静态文件处理、中间件、上传文件操作实例详解
Feb 29 Python
Django 如何使用日期时间选择器规范用户的时间输入示例代码详解
May 22 Python
Python3使用 GitLab API 进行批量合并分支
Oct 15 Python
Python list和str互转的实现示例
Nov 16 Python
python向xls写入数据(包括合并,边框,对齐,列宽)
Feb 02 Python
Python快速优雅的批量修改Word文档样式
May 20 Python
Jupyter notebook 更改文件打开的默认路径操作
May 21 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编写一个简单的路由类
2011/04/13 PHP
php中的观察者模式简单实例
2015/01/20 PHP
ThinkPHP设置禁止百度等搜索引擎转码(简单实用)
2016/02/15 PHP
PHP序列化/对象注入漏洞分析
2016/04/18 PHP
PHP实现权限管理功能示例
2017/09/22 PHP
javascript中的有名函数和无名函数
2007/10/17 Javascript
ExtJS 2.0实用简明教程之应用ExtJS
2009/04/29 Javascript
javascript下判断一个对象是否具有指定名称的属性的的代码
2010/01/11 Javascript
js的表单操作 简单计算器
2011/12/29 Javascript
window.open打开页面居中显示的示例代码
2013/12/27 Javascript
javascript对话框使用方法(警告框 javascript确认框 提示框)
2014/01/07 Javascript
Jquery幻灯片特效代码分享--鼠标点击按钮时切换(1)
2015/08/15 Javascript
学习JavaScript鼠标响应事件
2015/12/25 Javascript
Linux下为Node.js程序配置MySQL或Oracle数据库的方法
2016/03/19 Javascript
原生js仿淘宝网商品放大镜效果
2017/02/28 Javascript
Vue如何引入远程JS文件
2017/04/20 Javascript
Vue使用watch监听一个对象中的属性的实现方法
2019/05/10 Javascript
layui加载表格,绑定新增,编辑删除,查看按钮事件的例子
2019/09/06 Javascript
jQuery实现朋友圈查看图片
2020/09/11 jQuery
openlayers实现图标拖动获取坐标
2020/09/25 Javascript
vue下拉刷新组件的开发及slot的使用详解
2020/12/23 Vue.js
js实现验证码干扰(静态)
2021/02/22 Javascript
Python标准库内置函数complex介绍
2014/11/25 Python
python实时获取外部程序输出结果的方法
2019/01/12 Python
Python实现生成密码字典的方法示例
2019/09/02 Python
前端实现打印图像功能
2019/08/27 HTML / CSS
澳大利亚头发和美容产品购物网站:OZ Hair & Beauty
2020/03/27 全球购物
白酒市场开发计划书
2014/01/09 职场文书
《理想的风筝》教学反思
2014/04/11 职场文书
户外活动总结范文
2014/04/30 职场文书
“三支一扶”支教教师思想汇报
2014/09/13 职场文书
高考诚信考试承诺书
2015/04/29 职场文书
贫困生证明范文
2015/06/16 职场文书
传单、海报早OUT了,另类传单营销方案送给你!
2019/07/15 职场文书
MySQL 重写查询语句的三种策略
2021/05/10 MySQL
Java中常用解析工具jackson及fastjson的使用
2021/06/28 Java/Android