APP接口管理和测试
字数714 阅读872 评论2 喜欢4
最近刚换了一份工作,搞APP接口的开发,以前是做PC端的现在转作app接口还是有点不习惯,其中最麻烦的事就是APP接口的管理和测试,在网上找资料找到了一个APP接口管理工具RAP(阿里妈妈搞的)感觉还不错,现在说一下安装过程。
Rap有两种安装方式,一种是只使用,不二次开发的;一种是自己做二次开发的。在这我只说第一种只使用的情况,如果对他的功能和代码感兴趣想二次开发的可以到github上搞个分支下来(https://github.com/thx/RAP)自己搞。
RAP的安装环境只能在Linux上安装首先需要安装几个软件:
JDK 1.7+若报错,请尽量使用较新版本
MySQL 5.6.12+太老的MySQL运行initialize.sql会报多timestamp错误
Tomcat 6.*+
1.安装JDK
先用java命令查看系统是否安装了默认的openJDK,如果已安装,建议用yum remove java卸载之。
下载jdk:
wget –c http://download.oracle.com/otn-pub/java/jdk/7u5-b05/jdk-7u5-linux-i586.rpm
安装:rpm –ivh jdk-7u5-linux-i586.rpm
配置环境变量(等到tomcat安装好之后一起配置)
2.安装tomcat
Tomca下载地址:
http://apache.etoak.com/tomcat/tomcat-7/v7.0.28/bin/apache-tomcat-7.0.28.tar.gz
下载后解压:tar -zxvf apache-tomcat-7.0.28
移动到/usr/local/tomcat7:mv apache-tomcat-7.0.28 /usr/local/tomcat7
设置目录可执行权限chmod +x /usr/local/tomcat7
配置环境变量
编辑profile文件:vim /etc/profile
在文件中添加以下代码:
export JAVA_HOME = /usr/java/jdk1.7.0_05
export CALSSPATH = $JAVA_HOME/lib/*.*
export PATH = $PATH:$JAVA_HOME/bin
export TOMCAT_HOME=/usr/local/tomcat7
export CATALINA_HOME=/usr/local/tomcat7
保存文件退出编辑。
使设置立即生效:source /etc/profile
3.安装mysql
这个简单自己按 不会的自己百度一下
4.安装RAP
1.下载war包
wget https://raw.githubusercontent.com/thx/RAP/release/release/rap_release_v0.11.3_20150727.war
2.解压至/user/local/tomcat/webapps/ROOT我是直接覆盖了ROOT中重复的文件
unzip -x rap_release_v0.11.3_20150727.war -d /user/local/tomcat/webapps/ROOT
3.执行一个sql文件,初始化数据库,输入刚才创建用户的密码
mysql -u rap -p rap_db < ROOT/WEB-INF/classes/database/initialize.sql
4.配置应用中数据库连接
vi ROOT/WEB-INF/classes/mysql.local.properties
修改为刚才创建的数据库用户名及密码
jdbc.username=rap
jdbc.password=password
好了大功告成了,可以使用接口管理工具了,在浏览器中输入 ip:tomcat端口号/org/index.do就可以进去了,然后在右边注册个用户进去就ok了。这里还有一些rap的相关文档可以看一下https://github.com/thx/RAP/wiki/deploy_manual_cn
分享到:
相关推荐
**Node.js-rap2-delos** 是阿里妈妈前端团队推出的一款强大的开源接口管理工具,它在业界被称为 **RAP第二代**。这个工具是基于 **Node.js** 开发的,专门针对HTTP工具的需求进行了优化,旨在提供高效、便捷的API...
**接口文档管理工具RAP详解** 在软件开发过程中,接口文档起着至关重要的作用,它记录了服务间的交互细节,确保开发团队对系统架构有清晰的理解。RAP,全称为Request And Protocol,是一款专为Web工程师设计的高效...
【标题】:“基于PHP的rap(RAP接口管理系统)”是指一种使用PHP编程语言开发的API(应用程序接口)管理工具,名为RAP。RAP系统旨在为开发者提供一个便捷、高效的接口管理平台,便于他们对项目的API进行设计、文档编写...
RAP2是在RAP1基础上重做的新项目,它能给你提供方便的接口文档管理,模拟,导出等功能,包含两个组件(对应两个Github存储库)。 rap2-delos:初步数据API服务器,基于Koa + MySQL rap2-dolores:前端静态资源,...
RAP(Rapid API Prototyping)是一款优秀的API管理工具,它专为API开发者设计,用于快速构建、管理和共享API文档。通过这款系统,开发者可以高效地进行API的设计、测试和协作,从而提高开发效率,确保项目的顺利进行...
RAP(Rapid API Prototyping)是一个广受欢迎的接口管理平台,它提供了一种直观的方式来创建、分享和测试API。RAP的设计理念是让API开发变得简单,它提供了一套完整的生命周期管理,包括接口设计、模拟调试、版本...
RAP,全称为"Rapid API Platform",是一个用于规范和管理API接口的工具,特别适合于敏捷开发团队和微服务架构中的接口管理工作。 【描述】此压缩包包含了phprap项目的源代码,用户可以通过下载解压后进行学习和使用...
【标题】: "基于PHP的rap接口文档管理系统" 指的是一种用于管理和维护API接口文档的工具,它采用PHP编程语言实现。这样的系统能够帮助开发者有效地组织、记录和分享API接口的相关信息,促进团队协作,提高开发效率。...
Rap是一个流行且强大的API管理工具,它帮助开发者创建、管理和分享API文档。源码的提供意味着我们可以深入理解系统的工作原理,并可以根据需求进行定制和二次开发。 【描述】:“基于PHP的rap接口文档管理系统源码....
移民行动计划 阿里妈妈THX团队新项目GoGoCode: :... RAP通过GUI工具帮助WEB工程师更高效的管理接口文档,同时通过分析接口结构自动生成模拟数据,校正真实接口的正确性,使接口文档成为开发流程中的强依赖。 ,RAP可以
首先,阿里巴巴推出的API接口管理工具名为RAP( Rapid API Prototyping),它是一个强大的API管理平台,支持多版本管理,让开发者可以方便地创建、分享和维护API文档。RAP提供了一种直观的图形化界面,使得接口设计...
RAP(Request And Protocol)是由阿里云开发的一款强大的接口管理工具,主要面向API开发者和测试人员,用于整理、管理和共享API接口文档。标题中的"changyinliangbaikai-RAP-v0.14.16.zip"表明这是RAP的一个特定版本...
基于RAP(1.0) release分支稳定版本编译war包,RAP是一个可视化接口管理工具 通过分析接口结构,动态生成模拟数据,校验真实接口正确性, 围绕接口定义,通过一系列自动化工具提升我们的协作效率
Apifox 接口管理神器教程 Apifox 是一款集接口文档管理、接口调试、Mock、接口自动化测试于一体的全流程集成工具,覆盖从开发到测试到管理等环节。它等同于 Postman + Swagger + Mock + JMeter 几款工具功能累加。 ...
而一般完成整个接口的管理的解决方案如下: 使用 Swagger 管理 API 文档 使用 Postman 调试 API 使用 RAP等根据 Mock API 数据 使用 JMeter 做 API 自动化测试 可以看出每个步骤使用的工具不同,这样就需要维护不同...
`RAP(Rapid Application Protocol)`是一个基于Web的快速应用开发框架,它主要用于构建B/S系统的后台管理界面。`RAP`借鉴了Eclipse RCP(Rich Client Platform)的设计理念,提供了丰富的组件库和灵活的扩展机制,...
通用接口日志是一个功能强大的工具,它允许开发者跟踪和记录在系统中执行的接口调用。在处理大量数据交换或集成场景时,日志记录变得至关重要,因为它可以帮助定位问题、监控性能和确保数据一致性。在ABAP中,你可以...
RAP是一个GUI的WEB接口管理工具。在RAP中,您可定义接口的URL、请求&响应细节格式等等。通过分析这些数据,RAP提供MOCK服务、测试服务等自动化工具。RAP同时提供大量企业级功能,帮助企业和团队高效的工作。