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备份Mysql脚本
Aug 11 Python
Python字符串的encode与decode研究心得乱码问题解决方法
Mar 23 Python
教你如何将 Sublime 3 打造成 Python/Django IDE开发利器
Jul 04 Python
Python Tkinter简单布局实例教程
Sep 03 Python
浅谈Python2.6和Python3.0中八进制数字表示的区别
Apr 28 Python
pycharm中连接mysql数据库的步骤详解
May 02 Python
Python cookbook(数据结构与算法)根据字段将记录分组操作示例
Mar 19 Python
Python多重继承的方法解析执行顺序实例分析
May 26 Python
Python实现的各种常见分布算法示例
Dec 13 Python
Python 面向对象部分知识点小结
Mar 09 Python
Pandas替换及部分替换(replace)实现流程详解
Oct 12 Python
python opencv通过4坐标剪裁图片
Jun 05 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的SQL注入实现(测试代码安全不错)
2011/02/27 PHP
thinkphp判断访客为手机端或PC端的方法
2014/11/24 PHP
PHP获取毫秒级时间戳的方法
2015/04/15 PHP
php实现学生管理系统
2020/03/21 PHP
jQuery使用手册之二 DOM操作
2007/03/24 Javascript
JavaScript 学习点滴记录
2009/04/24 Javascript
Jquery Ajax的Get方式时需要注意URL地方
2011/04/07 Javascript
从jQuery.camelCase()学习string.replace() 函数学习
2011/09/13 Javascript
使用jquery组件qrcode生成二维码及应用指南
2015/02/22 Javascript
浅谈javascript属性onresize
2015/04/20 Javascript
jquery实现倒计时功能
2015/12/28 Javascript
基于BootStrap Metronic开发框架经验小结【二】列表分页处理和插件JSTree的使用
2016/05/12 Javascript
sso跨域写cookie的一段js脚本(推荐)
2016/05/25 Javascript
Bootstrap模态框调用功能实现方法
2016/09/19 Javascript
完美解决js传递参数中加号和&号自动改变的方法
2016/10/11 Javascript
简单的js计算器实现
2016/10/26 Javascript
NodeJS遍历文件生产文件列表功能示例
2017/01/22 NodeJs
jQuery轻松实现无缝轮播效果
2017/03/22 jQuery
基于AngularJS实现的工资计算器实例
2017/06/16 Javascript
浅谈vue-lazyload实现的详细过程
2017/08/22 Javascript
BootStrap table实现表格行拖拽效果
2018/12/01 Javascript
vue.js仿hover效果的实现方法示例
2019/01/28 Javascript
使用Python的PEAK来适配协议的教程
2015/04/14 Python
python语言中with as的用法使用详解
2018/02/23 Python
python 函数内部修改外部变量的方法
2018/12/18 Python
在Pycharm中使用GitHub的方法步骤
2019/06/13 Python
Python编程中类与类的关系详解
2019/08/08 Python
PyQt5事件处理之定时在控件上显示信息的代码
2020/03/25 Python
专营店会计助理岗位职责
2013/11/29 职场文书
班组长岗位职责范本
2014/01/05 职场文书
个人自我鉴定总结
2014/03/25 职场文书
秋天的雨教学反思
2014/04/27 职场文书
工商局副局长个人对照检查材料
2014/09/25 职场文书
2015公务员年度考核评语
2015/03/25 职场文书
2020年基层司法所建设情况调研报告
2019/11/30 职场文书
nginx优化的六点方法
2021/03/31 Servers