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实现分页效果
Oct 25 Python
TensorFlow saver指定变量的存取
Mar 10 Python
Python中pandas dataframe删除一行或一列:drop函数详解
Jul 03 Python
python MNIST手写识别数据调用API的方法
Aug 08 Python
python中for循环输出列表索引与对应的值方法
Nov 07 Python
Python操作redis实例小结【String、Hash、List、Set等】
May 16 Python
python判断所输入的任意一个正整数是否为素数的两种方法
Jun 27 Python
python识别图像并提取文字的实现方法
Jun 28 Python
使用virtualenv创建Python环境及PyQT5环境配置的方法
Sep 10 Python
Tensorflow 实现将图像与标签数据转化为tfRecord文件
Feb 17 Python
Pycharm 2020.1 版配置优化的详细教程
Aug 07 Python
python实现猜拳游戏项目
Nov 30 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生成静态页面详解
2006/12/05 PHP
在Win7 中为php扩展配置Xcache
2014/10/08 PHP
thinkphp连贯操作实例分析
2014/11/22 PHP
php实现字符串反转输出的方法
2015/03/14 PHP
thinkPHP5.1框架使用SemanticUI实现分页功能示例
2019/08/03 PHP
php中钩子(hook)的原理与简单应用demo示例
2019/09/03 PHP
js arguments.callee的应用代码
2009/05/07 Javascript
不同浏览器对回车提交表单的处理办法
2010/02/13 Javascript
ajax 缓存 问题 requestheader
2010/08/01 Javascript
javascript定时保存表单数据的代码
2011/03/17 Javascript
基于jQuery的可用于选项卡及幻灯的切换插件
2011/03/28 Javascript
js 固定悬浮效果实现思路代码
2013/08/02 Javascript
实测jquery data()如何存值
2013/08/18 Javascript
Jquery获取元素的父容器对象示例代码
2014/02/10 Javascript
js控制文本框只输入数字和小数点的方法
2015/03/10 Javascript
JS中的forEach、$.each、map方法推荐
2016/04/05 Javascript
javascript RegExp 使用说明
2016/05/21 Javascript
JS检测移动端横竖屏的代码
2016/05/30 Javascript
Javascript动画效果(3)
2016/10/11 Javascript
基于Bootstrap和jQuery构建前端分页工具实例代码
2016/11/23 Javascript
JavaScript实现星星等级评价功能
2017/03/22 Javascript
详解Vue.js使用Swiper.js在iOS
2018/09/10 Javascript
Vue.js 使用v-cloak后仍显示变量的解决方法
2018/11/19 Javascript
基于vue-cli3+typescript的tsx开发模板搭建过程分享
2020/02/28 Javascript
Nodejs环境实现socket通信过程解析
2020/07/03 NodeJs
[56:12]LGD vs Optic Supermajor小组赛D组胜者组决赛 BO3 第一场 6.3
2018/06/04 DOTA
Python中的测试模块unittest和doctest的使用教程
2015/04/14 Python
python 根据时间来生成唯一的字符串方法
2019/01/14 Python
Django异步任务之Celery的基本使用
2019/03/23 Python
Python 的字典(Dict)是如何存储的
2019/07/05 Python
中学生个人自我评价
2014/02/06 职场文书
酒店开业庆典主持词
2014/03/21 职场文书
2015年清明节网上祭英烈留言寄语
2015/03/04 职场文书
2015年反腐倡廉工作总结
2015/05/14 职场文书
详解pytorch创建tensor函数
2022/03/22 Python
MySQL生成千万测试数据以及遇到的问题
2022/08/05 MySQL