zoukankan      html  css  js  c++  java
  • jenkins接口自动化的持续集成解决方案

    接口自动化测试项目介绍

    测试接口应用:http://www.weather.com.cn/data/cityinfo/

    接口功能:获得对应城市的天气预报

    编程语言:java

    接口框架:Rest-Assured

    请求方法:get

    自动化测试运行框架:Junit5

    项目框架:Maven

    开发工具:Intellij Idea

    源码位置:https://github.com/princeqjzh/iInterface

    业务过程:

    • 请求接口传入对应参数
    • 解析返回json串
    • 获取对应城市的返回值
    • 检验结果正确性
    • 输出测试报告

    项目源码讲解

    • 打开Intellij Idea
    • ApiTest:测试用例类
    • allure.properties:allure report配置
    • iInterface.properties:server host配置文件,复制/粘贴到{user.home}目录下
    • pom.xml:Maven项目配置
    • README.md:说明

    注意事项

    • 接口自动化的运行时环境与Jenkins Server使用同一台设备,便于演示
    • 事先安装好Allure Report 插件
    • Jenkins中新建一个自由风格的项目
    • 配置git地址链接(ssh格式),添加 Checkout to sub-directory
    • 添加构建代码 mvn clean install 
    • Post-build Action中添加 Allure Report

    具体步骤

     1、新建Item

    2、输入构建任务的名称,并且选择自由风格类型,点击确定

     3、源码管理,选择Git,填入项目的GitHub上的地址

     4、构建-增加构建步骤,选择Execute shell(linux环境和IOS的选择),假如是windows的话,则选择Execute Windows bath command

    5、构建后操作-Allure Report

     6、查看测试报告

    知道、想到、做到、得到
  • 相关阅读:
    16-hadoop-mapreduce简介
    centos7-windows10 双系统安装
    5.4 RDD编程---综合案例
    8.2 数据结构---字符串(查找)
    8.1 数据结构---字符串
    5.3 RDD编程---数据读写
    5.2 RDD编程---键值对RDD
    5.1 RDD编程
    4.Spark环境搭建和使用方法
    3.3 Spark的部署和应用方式
  • 原文地址:https://www.cnblogs.com/Durant0420/p/14958035.html
Copyright © 2011-2022 走看看