Jenkins +git +python 进行持续集成进行接口测试(接口测试jenkins持续集成篇)

本文介绍如何使用Jenkins配合Git及Python脚本实现接口测试的持续集成,涵盖环境搭建、项目配置、构建流程及测试结果通知等内容。

          

         使用jenkins+git+python脚本进行持续集成的接口测试,在jenkins平台,利用插件等,把管理代码的git仓库的代码更新下来进行持续接口测试,python进行开发测试脚本,git进行远程代码的维护仓库,三个结合完成接口测试。

        环境搭建

 

        首先去jenkins官网下载对应平台的安装包,安装后,本地启动jenkins,对git插件进行安装,在系统设置中对全局变量进行设置,包括邮箱,git的,

   

     配置系统管理员邮件地址,

      

      然后配置完成,调试发送测试邮件的配置。

     

   收到调试后的邮件,那么接下来,我们就要开始创建我们的工程。

  

      输入任务名后,选择构建一个自由风格的软件项目,

      

     对项目描述的填写,

     然后配置github地址

   

    注:这里我使用的是我开源出来的一个接口的仓库代码,配置github后,

  接下来我们可以配置我们的触发条件

  

   可以根据我们的选择去进行选择触发条件

    

    然后对我们的构建环境进行配置,配置完后,然后对构建步骤,和构建后的操作进行填写,

   

  填写完整后,我们点击保存,

  

 

  这样我们都创建好我们项目, 我们点击配置,可以修改原来创建项目的配置,点击立即构建,给我们进行立即构建,我们看到构建的进度,点击我们可以去查看构建,

  我们关心的其实还是控制台的输出,

  点击Console Output  我们可以看到控制台的输出。

下面日志是失败之后的输出,完成后,我们可以在我们的邮件接收到本次的测试结果,

邮件收到如下

   我们可以定时的做任务,然后给我们发邮件,我们随时取接收jenkins集成测试的测试报告。

   

   其实我们还可以定制化接收到很多的内容,这里不在进行详细的讲解。

      

   持续集成进行接口测试还是有必要的,不管你是怎么实现的持续化进行,殊途同归。本文只作为参考。

   

   最后,看到今年的几个招聘需求,对接口测试啊,appium,selenium自动化都有了要求,还有持续集成,所以需要我们更加努力。

   2018年新年上班第二天献上一篇持续集成的文章。

 

转载于:https://www.cnblogs.com/leiziv5/p/8478648.html

对于 Jenkins 实现接口自动化持续集成的配置步骤,可以按照以下详细步骤进行配置: 1. 安装 Jenkins - 下载并安装 Jenkins:根据你的操作系统,从 Jenkins 官方网站下载并安装 Jenkins。 2. 配置 Jenkins - 启动 Jenkins:在浏览器中输入 `http://localhost:8080`,打开 Jenkins 控制台。 - 解锁 Jenkins:根据提示,找到解锁密钥,将其复制到解锁页面,并按照说明完成解锁过程。 - 安装插件:根据需求,选择安装必要的插件,例如 Git、Allure 等。 3. 创建 Jenkins 任务 - 新建任务:点击 Jenkins 控制台中的 "新建任务"。 - 输入任务名称:输入一个任务名称,并选择 "自由风格的软件项目"。 - 配置源代码管理:在 "源代码管理" 部分,选择 Git,并配置你的仓库地址、分支等信息。 - 配置构建触发器:根据需求,设置触发构建的条件,例如定时触发、代码提交等。 - 配置构建环境和构建步骤: - 构建环境:选择 "Provide Node & npm bin/ folder to PATH",以确保 Node.js 和 npm 的可用性。 - 构建步骤:点击 "增加构建步骤",选择 "执行 shell",并在命令框中输入以下内容: ```shell # 安装依赖 pip install -r requirements.txt # 执行测试 pytest --alluredir=./allure-results # 生成 Allure 报告 allure generate ./allure-results -o ./allure-report --clean ``` - 配置构建后操作: - 点击 "增加后操作",选择 "Publish Allure Report",并在 "Results path" 中输入 `./allure-report`。 - 点击 "增加后操作",选择 "Publish HTML reports",并在 "HTML directory to archive" 中输入 `./allure-report`。 - 保存任务配置。 4. 运行 Jenkins 任务 - 返回 Jenkins 控制台,点击任务名称进入任务详情页。 - 点击 "立即构建",启动构建过程。 - 构建完成后,可以在任务详情页查看构建结果和 Allure 报告。 这样,你就可以通过 Jenkins 实现接口自动化持续集成,并生成 Allure 报告了。希望对你有帮助!如有其他问题,请继续提问。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值