# 接口自动化_ATP **Repository Path**: wilsonbrant/ATP ## Basic Information - **Project Name**: 接口自动化_ATP - **Description**: 接口自动化测试平台 - **Primary Language**: Java - **License**: GPL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2018-08-18 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 接口自动化测试平台 ATP
#### 演示地址 接口自动化测试平台 登录账号:admin/q708162543 因为服务器和数据库不在一个云平台上以及带宽问题,访问可能比较慢。 另外,请勿随意删除数据或者更改admin密码。 #### 项目介绍 接口自动化测试平台 1. 支持接口信息、报文信息、场景信息、测试数据、测试集、测试报告的管理; 2. 支持单场景调试以及测试集的手动测试和定时自动化测试; 3. 提供多种高级数据验证工具和方法; 4. 高级拓展功能:接口探测、性能测试、~~批量比对~~、~~调用地图~~等; 5. ~~使用数据池统一管理测试数据~~; 6. 用户权限管控,多用户协同工作; 7. ~~多样的数据报表展示,完全掌控所有接口的实时健康情况~~; 8. 支持Http、Https、Socket、WebService协议接口; 9. 支持多种报文格式:Json、XML、URL以及自定义报文格式; 10. 分层级管理接口、报文、场景信息,便于管理维护和测试; 11. ~~接口版本管控,历史版本轻松切换。~~ #### 软件架构 JDK1.7 MYSQL5.6 Maven3.3    #### 安装教程 1. 使用git clone克隆项目到本地 2. 导入到eclipse或者idea为maven项目,请添加阿里云私服仓库地址:http://maven.aliyun.com/nexus/content/groups/public/ 3. 导入atp.sql到mysql,修改db_druid.properties中的数据库信息 4. 使用jetty或者tomcat启动项目,访问http://localhot:8080/atp/login.html 登录账号 admin/q708162543 #### 参与贡献 1. Fork 本项目 2. 新建 Feat_test 分支 3. 提交代码 4. 新建 Pull Request ## 此项目仅供学习交流使用,请勿作商业用途,如有需要,请联系QQ610421185。 ## 功能演示视频: [https://pan.baidu.com/s/1aMPchusaQt_LHDT9-v1RzQ](https://pan.baidu.com/s/1aMPchusaQt_LHDT9-v1RzQ) #### 系统截图                   