一、开源项目简介

专注于接口自动化测试的管理平台,MasterYi Interface Automated Test Platform。

二、界面展示

[开源]专注于接口自动化测试的管理平台,多协议接口测试灵活多变插图
[开源]专注于接口自动化测试的管理平台,多协议接口测试灵活多变插图1
[开源]专注于接口自动化测试的管理平台,多协议接口测试灵活多变插图2

系统截图

有些截图是老版本的,也是之前公司用过的,有兴趣的可以自行去演示站点体验。

接口管理
[开源]专注于接口自动化测试的管理平台,多协议接口测试灵活多变插图3
接口参数
[开源]专注于接口自动化测试的管理平台,多协议接口测试灵活多变插图4
报文管理
[开源]专注于接口自动化测试的管理平台,多协议接口测试灵活多变插图5
报文编辑
[开源]专注于接口自动化测试的管理平台,多协议接口测试灵活多变插图6
测试数据
[开源]专注于接口自动化测试的管理平台,多协议接口测试灵活多变插图7
验证规则
[开源]专注于接口自动化测试的管理平台,多协议接口测试灵活多变插图8
组合场景
[开源]专注于接口自动化测试的管理平台,多协议接口测试灵活多变插图9
组合场景配置
[开源]专注于接口自动化测试的管理平台,多协议接口测试灵活多变插图10
测试集管理
[开源]专注于接口自动化测试的管理平台,多协议接口测试灵活多变插图11
测试执行
[开源]专注于接口自动化测试的管理平台,多协议接口测试灵活多变插图12
定时任务
[开源]专注于接口自动化测试的管理平台,多协议接口测试灵活多变插图13
测试报告
[开源]专注于接口自动化测试的管理平台,多协议接口测试灵活多变插图14
报告详情
[开源]专注于接口自动化测试的管理平台,多协议接口测试灵活多变插图15
测试环境
[开源]专注于接口自动化测试的管理平台,多协议接口测试灵活多变插图16
数据源配置
[开源]专注于接口自动化测试的管理平台,多协议接口测试灵活多变插图17
全局变量模板
[开源]专注于接口自动化测试的管理平台,多协议接口测试灵活多变插图18
json格式化
[开源]专注于接口自动化测试的管理平台,多协议接口测试灵活多变插图19
xml格式化
[开源]专注于接口自动化测试的管理平台,多协议接口测试灵活多变插图20
接口Mock
[开源]专注于接口自动化测试的管理平台,多协议接口测试灵活多变插图21
接口mock入场验证
[开源]专注于接口自动化测试的管理平台,多协议接口测试灵活多变插图22
接口mocl出参模拟
[开源]专注于接口自动化测试的管理平台,多协议接口测试灵活多变插图23
接口探测
[开源]专注于接口自动化测试的管理平台,多协议接口测试灵活多变插图24
接口探测统计
[开源]专注于接口自动化测试的管理平台,多协议接口测试灵活多变插图25
接口性能测试
[开源]专注于接口自动化测试的管理平台,多协议接口测试灵活多变插图26
性能测试视图
[开源]专注于接口自动化测试的管理平台,多协议接口测试灵活多变插图27
性能测试结果列表
[开源]专注于接口自动化测试的管理平台,多协议接口测试灵活多变插图28
性能测试任务
[开源]专注于接口自动化测试的管理平台,多协议接口测试灵活多变插图29
菜单管理
[开源]专注于接口自动化测试的管理平台,多协议接口测试灵活多变插图30
系统接口权限
[开源]专注于接口自动化测试的管理平台,多协议接口测试灵活多变插图31
用户管理
[开源]专注于接口自动化测试的管理平台,多协议接口测试灵活多变插图32
角色权限
[开源]专注于接口自动化测试的管理平台,多协议接口测试灵活多变插图33
系统日志
[开源]专注于接口自动化测试的管理平台,多协议接口测试灵活多变插图34
全局设置
[开源]专注于接口自动化测试的管理平台,多协议接口测试灵活多变插图35

三、功能概述

主要功能

  • 接口、报文、场景三层分离,接口测试更加灵活多变;
  • 支持Http/Https/Socket/WebService/WebSocket/Dubbo协议接口,后续支持更多;
  • 支持Xml/Json/URL/自定义格式报文;
  • 单场景调试、测试集批量测试、定时任务测试等;
  • 多样数据验证方式;
  • 使用数据池统一管理测试数据;
  • 高级拓展测试:接口探测、性能测试、批量比对测试、服务调用地图等;
  • 报表分析,多图表展示;

接口自动化

接口自动测试为该平台的核心功能,主要包括对接口信息、报文信息、场景信息、测试集信息的管理和使用,通过手动执行和定时任务执行的方式对接口进行全方位和多覆盖测试,并通过多种验证方式对接口返回信息进行验证,以确保接口测试的成功率。

高级测试

高级测试模块中包含接口Mock、接口探测、接口性能测试,针对一些特殊的接口测试要求,可以尝试下。

测试配置

管理不同测试环境信息,通过配置不同的IP、端口、默认路径来形成不同的接口请求地址。

四、技术选型

部署安装

环境要求

  • JDK >= 1.7
  • MySQL = 5.6
  • Maven >= 3.3

五、开源协议

使用GPL-2.0开源协议

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。