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中使用select模块实现非阻塞的IO
Feb 03 Python
Python中使用dom模块生成XML文件示例
Apr 05 Python
玩转python爬虫之URLError异常处理
Feb 17 Python
Python Sql数据库增删改查操作简单封装
Apr 18 Python
Python中断言Assertion的一些改进方案
Oct 27 Python
在Pandas中DataFrame数据合并,连接(concat,merge,join)的实例
Jan 29 Python
Django rstful登陆认证并检查session是否过期代码实例
Aug 13 Python
python函数的作用域及关键字详解
Aug 20 Python
Pytest mark使用实例及原理解析
Feb 22 Python
Keras官方中文文档:性能评估Metrices详解
Jun 15 Python
只需要这一行代码就能让python计算速度提高十倍
May 24 Python
python中 .npy文件的读写操作实例
Apr 14 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为什么选mysql作为数据库? Mysql 创建用户方法
2007/07/02 PHP
PHP线程的内存回收问题
2016/07/08 PHP
PHP堆栈调试操作简单示例
2018/06/15 PHP
php实现在线考试系统【附源码】
2018/09/18 PHP
PHP 扩展Memcached命令用法实例总结
2020/06/04 PHP
基于Jquery的标签智能验证实现代码
2010/12/27 Javascript
js 获取屏幕各种宽高的方法(浏览器兼容)
2013/05/15 Javascript
jquery进行数组遍历如何跳出当前的each循环
2014/06/05 Javascript
用JavaScript实现使用鼠标画线的示例代码
2014/08/19 Javascript
JQuery表单验证插件EasyValidator用法分析
2014/11/15 Javascript
javascript包装对象实例分析
2015/03/27 Javascript
JavaScript入门教程之引用类型
2016/05/04 Javascript
jsTree使用记录实例
2016/12/01 Javascript
Vue的MVVM实现方法
2017/08/16 Javascript
JavaScript实现简单图片轮播效果
2017/08/21 Javascript
详解vue mint-ui源码解析之loadmore组件
2017/10/11 Javascript
Vuex 使用及简单实例(计数器)
2018/08/29 Javascript
JS实现百度网盘任意文件强制下载功能
2018/08/31 Javascript
微信小程序实现3D轮播图效果(非swiper组件)
2019/09/21 Javascript
Vue.directive 实现元素scroll逻辑复用
2019/11/29 Javascript
Vue如何获取数据列表展示
2019/12/11 Javascript
[01:35]辉夜杯战队访谈宣传片—iG.V
2015/12/25 DOTA
简单的编程0基础下Python入门指引
2015/04/01 Python
python爬取淘宝商品详情页数据
2018/02/23 Python
详解用Python实现自动化监控远程服务器
2019/05/18 Python
python操作微信自动发消息的实现(微信聊天机器人)
2020/07/14 Python
python属于哪种语言
2020/08/16 Python
Python安装并操作redis实现流程详解
2020/10/13 Python
Python tkinter之Bind(绑定事件)的使用示例
2021/02/05 Python
银行实习生自我鉴定范文
2013/09/19 职场文书
测试工程师岗位职责
2013/11/28 职场文书
大学生党性分析材料
2014/12/19 职场文书
幼儿园个人师德总结
2015/02/06 职场文书
个人优缺点总结
2015/02/28 职场文书
2015年销售员工作总结范文
2015/04/07 职场文书
html用代码制作虚线框怎么做? dw制作虚线圆圈的技巧
2022/12/24 HTML / CSS