如有任何学习问题,可以添加作者微信:lockingfree

课程目录

Python接口测试实战1(上)- 接口测试理论
Python接口测试实战1(下)- 接口测试工具的使用
Python接口测试实战2 - 使用Python发送请求
Python接口测试实战3(上)- Python操作数据库
Python接口测试实战3(下)- unittest测试框架
Python接口测试实战4(上) - 接口测试框架实战
Python接口测试实战4(下) - 框架完善:用例基类,用例标签,重新运行上次失败用例
Python接口测试实战5(上) - Git及Jenkins持续集成
Python接口测试实战5(下) - RESTful、Web Service及Mock Server

更多学习资料请加QQ群: 822601020获取

本节内容

接上节内容:在框架搭建好的基础上

  • 注册Github并新建仓库
  • 使用Git上传项目
  • Jenkins的安装
  • Jenkins接口测试项目的配置

注册Github并新建仓库

Git简介
Git(读音为/gɪt/。)是一个开源的分布式版本控制系统

  • 版本控制: 对项目及代码记录每次提交和修改,并可以版本回退
  • 分布式:每个开发者大部分操作(新建分支,修改,提交)都只需要在各自本地操作即可,一般只有release(提测/发布)时才需要推到远程服务器去

Github简介
Github是一个基于Git的代码/项目的托管平台。平常在Github上积累自己的练习代码和一些成果,可以为求职加分。

  1. 注册Github
    打开 https://github.com/ 并使用自己的邮箱注册,然后登录

  1. 新建仓库(Repository)

    仓库即一个项目,用来保存项目代码


使用Git上传项目

  1. 下载并按照Git客户端
    打开https://gitforwindows.org/点击Download,双击下载的文件一路Next即可

  2. 在搭建好的框架根目录打开命令行,使用PyCharm也可以

  3. 按照Github仓库提示(略有不同)上传项目

在PyCharm命令行处执行以下命令:

刷新Github该仓库页面

Jenkins的安装

安装Jenkins需要先安装jdk,Jenkins 2.版本需要jdk 1.8.
jdk下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
jdk安装及环境变量配置请自行百度

  1. Jenkins下载地址: https://jenkins.io/download/,下载Windows安装包或jenkins.war包都可以,这里按jenkins.war包讲解

  2. 在jenkins.war包所在文件夹下,按住shift点击鼠标右键,在此处打开命令行窗口,运行 java -jar jenkins.war
    (不要关闭命令行窗口)

  3. 打开浏览器访问:http://localhost:8080

  4. 解锁Jenkins: 拖动路径到浏览器标签页,复制密码,填入并点击解锁

  1. 安装推荐插件, 等待安装完成

  2. 新建管理用户

  1. 配置服务器运行端口

Jenkins接口测试项目的配置

工作流:
从Github拉取最新代码 -> 构建(运行测试)-> 发布报告 -> 发送邮件通知

  1. 新建一个自由风格的项目

  2. 源码管理
    源码管理选择Git, 填写仓库地址

信息身份认证,填入github用户名和密码保存

选择刚建立的身份认证

  1. 构建(执行测试)
    增加构建步骤-选择执行Windows批处理命令

  1. 构建后操作(稍后补充)

  2. 执行测试
    点击立即构建-执行测试,可以在下边看到执行状态,红球为失败,蓝球为成功

点击执行记录的圆球可以查看执行log

此为北京龙腾育才 Python高级自动化(接口测试部分)授课笔记
课程介绍
想要参加现场(北京)/网络课程的可以联系作者微信:lockingfree

  1. 高效学习,快速掌握Python自动化所有领域技能
  2. 同步快速解决各种问题
  3. 配套实战项目练习

Python接口测试实战5(上) - Git及Jenkins持续集成的更多相关文章

  1. Python接口测试实战1(上)- 接口测试理论

    如有任何学习问题,可以添加作者微信:lockingfree 课程目录 Python接口测试实战1(上)- 接口测试理论 Python接口测试实战1(下)- 接口测试工具的使用 Python接口测试实战 ...

  2. Python接口测试实战4(上) - 接口测试框架实战

    如有任何学习问题,可以添加作者微信:lockingfree 课程目录 Python接口测试实战1(上)- 接口测试理论 Python接口测试实战1(下)- 接口测试工具的使用 Python接口测试实战 ...

  3. Python接口测试实战3(上)- Python操作数据库

    如有任何学习问题,可以添加作者微信:lockingfree 课程目录 Python接口测试实战1(上)- 接口测试理论 Python接口测试实战1(下)- 接口测试工具的使用 Python接口测试实战 ...

  4. Python接口测试实战4(下) - 框架完善:用例基类,用例标签,重新运行上次失败用例

    如有任何学习问题,可以添加作者微信:lockingfree 课程目录 Python接口测试实战1(上)- 接口测试理论 Python接口测试实战1(下)- 接口测试工具的使用 Python接口测试实战 ...

  5. Python接口测试实战5(下) - RESTful、Web Service及Mock Server

    如有任何学习问题,可以添加作者微信:lockingfree 课程目录 Python接口测试实战1(上)- 接口测试理论 Python接口测试实战1(下)- 接口测试工具的使用 Python接口测试实战 ...

  6. Python接口测试实战3(下)- unittest测试框架

    如有任何学习问题,可以添加作者微信:lockingfree 课程目录 Python接口测试实战1(上)- 接口测试理论 Python接口测试实战1(下)- 接口测试工具的使用 Python接口测试实战 ...

  7. Python接口测试实战2 - 使用Python发送请求

    如有任何学习问题,可以添加作者微信:lockingfree 课程目录 Python接口测试实战1(上)- 接口测试理论 Python接口测试实战1(下)- 接口测试工具的使用 Python接口测试实战 ...

  8. Python接口测试实战1(下)- 接口测试工具的使用

    如有任何学习问题,可以添加作者微信:lockingfree 课程目录 Python接口测试实战1(上)- 接口测试理论 Python接口测试实战1(下)- 接口测试工具的使用 Python接口测试实战 ...

  9. Jenkins持续集成企业实战

    阅读目录: Jenkins持续集成企业实战1.1 目前主流网站部署的流程1.2 Jenkins持续集成简介1.3 Jenkins持续集成组件1.4 Jenkins平台安装部署1.5 Jenkins相关 ...

随机推荐

  1. Javascript--将十进制数字转换成罗马数字显示

    下午在FCC(FreeCodeCamp)中文网上做到一道练习题:将给定的数字转换成罗马数字.折磨了一个多小时,终于能把基本功能给实现了.过程如下: 关于罗马数字 罗马数字的详细介绍可见百度,或者罗马数 ...

  2. 19-3-14Python中函数的进阶

    1.动态参数: def func(*args): #在形参位置*叫做聚合 print(args) #元组形式 func(1,2,3,4,5,6) def func(**kwargs): # 动态关键字 ...

  3. jQuery属性操作之.val()函数

    目录 .val()实例方法的三种用法 .val()函数源码 调用形式:$('xxx').val(); 调用形式:$('xxx').val(value); 调用形式:$('xxx').val(funct ...

  4. jquery实现漂亮的轮播图

    今天工作中要用到一个轮播功能,在网上找了一些,觉得有些过于繁琐,于是自己动手写了一个,效果如图: 代码如下: <!DOCTYPE html> <html lang="en& ...

  5. 偏前端--之小白学习本地存储与cookie

    百度了很多都是讲的理论,什么小于4kb啊之类的,小白看了一脸懵逼复制到html中为什么没效果!!哈哈.我来写一个方便小白学习. 贴图带文字描述,让小白也运行起来,然后自己再去理解... 1. cook ...

  6. jQuery之修改li下样式和图片

    <script type="text/javascript"> $(document).ready(function(){ $('li').click(function ...

  7. MongoDB基础教程

    MongoDB 一.下载MongoDB数据库 1.进入MongoDB官网进行下载,网址:https://www.mongodb.com/. 2.下载完成后可进行安装,安装后,并有了MongoDB服务. ...

  8. Linux系统查找清理磁盘大文件

    本文主要介绍Linux系统磁盘使用空间不足时,如何查找大文件并进行清理的方法. 使用df-h检查一台服务器磁盘使用空间,发现磁盘已经使用了100%,其中/dev/mapper/vg_iavp-lv_r ...

  9. 第一篇 C/C++基本语言类型

    总概: { C:面向过程,以过程为中心,以算法为驱动 } { C++:面向对象,以过对象中心,以消息为驱动 个人理解:一切皆对象的思想 } 一 前言总概 1.常量变量 初始化对象与赋值是两个概念 直接 ...

  10. Linux C 语言之 Hello World 详解

    目录 Linux C 语言之 Hello World 详解 第一个 C 语言程序 程序运行原理 编译,链接 运行时 链接库 编译器优化 Hello World 打印原理 stdout, stdin 和 ...