`

接口管理工具Rap的安装

    博客分类:
  • rap
rap 
阅读更多
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-rap2-delos** 是阿里妈妈前端团队推出的一款强大的开源接口管理工具,它在业界被称为 **RAP第二代**。这个工具是基于 **Node.js** 开发的,专门针对HTTP工具的需求进行了优化,旨在提供高效、便捷的API...

    接口文档管理工具RAP

    **接口文档管理工具RAP详解** 在软件开发过程中,接口文档起着至关重要的作用,它记录了服务间的交互细节,确保开发团队对系统架构有清晰的理解。RAP,全称为Request And Protocol,是一款专为Web工程师设计的高效...

    基于PHP的rap(RAP接口管理系统).zip

    【标题】:“基于PHP的rap(RAP接口管理系统)”是指一种使用PHP编程语言开发的API(应用程序接口)管理工具,名为RAP。RAP系统旨在为开发者提供一个便捷、高效的接口管理平台,便于他们对项目的API进行设计、文档编写...

    rap2-delos:阿里妈妈前端团队出品的开源接口管理工具RAP第二代

    RAP2是在RAP1基础上重做的新项目,它能给你提供方便的接口文档管理,模拟,导出等功能,包含两个组件(对应两个Github存储库)。 rap2-delos:初步数据API服务器,基于Koa + MySQL rap2-dolores:前端静态资源,...

    基于PHP的rap(RAP接口管理系统)源码.zip

    RAP(Rapid API Prototyping)是一款优秀的API管理工具,它专为API开发者设计,用于快速构建、管理和共享API文档。通过这款系统,开发者可以高效地进行API的设计、测试和协作,从而提高开发效率,确保项目的顺利进行...

    接口文档管理工具适配web端和移动端

    RAP(Rapid API Prototyping)是一个广受欢迎的接口管理平台,它提供了一种直观的方式来创建、分享和测试API。RAP的设计理念是让API开发变得简单,它提供了一套完整的生命周期管理,包括接口设计、模拟调试、版本...

    PHP实例开发源码—phprap(RAP接口管理系统).zip

    RAP,全称为"Rapid API Platform",是一个用于规范和管理API接口的工具,特别适合于敏捷开发团队和微服务架构中的接口管理工作。 【描述】此压缩包包含了phprap项目的源代码,用户可以通过下载解压后进行学习和使用...

    基于PHP的rap接口文档管理系统.zip

    【标题】: "基于PHP的rap接口文档管理系统" 指的是一种用于管理和维护API接口文档的工具,它采用PHP编程语言实现。这样的系统能够帮助开发者有效地组织、记录和分享API接口的相关信息,促进团队协作,提高开发效率。...

    基于PHP的rap接口文档管理系统源码.zip

    Rap是一个流行且强大的API管理工具,它帮助开发者创建、管理和分享API文档。源码的提供意味着我们可以深入理解系统的工作原理,并可以根据需求进行定制和二次开发。 【描述】:“基于PHP的rap接口文档管理系统源码....

    RAP:Web接口管理工具,开源免费,接口自动化,MOCK数据自动生成,自动化测试,企业级管理。阿里妈妈MUX团队出品!阿里巴巴都在用!1000+公司的选择!RAP2已发布请移步至https

    移民行动计划 阿里妈妈THX团队新项目GoGoCode: :... RAP通过GUI工具帮助WEB工程师更高效的管理接口文档,同时通过分析接口结构自动生成模拟数据,校正真实接口的正确性,使接口文档成为开发流程中的强依赖。 ,RAP可以

    推荐几款在线管理APIdoc接口文档管理的网站,无需本地搭建环境,免费注册后即可使用.zip

    首先,阿里巴巴推出的API接口管理工具名为RAP( Rapid API Prototyping),它是一个强大的API管理平台,支持多版本管理,让开发者可以方便地创建、分享和维护API文档。RAP提供了一种直观的图形化界面,使得接口设计...

    changyinliangbaikai-RAP-v0.14.16.zip

    RAP(Request And Protocol)是由阿里云开发的一款强大的接口管理工具,主要面向API开发者和测试人员,用于整理、管理和共享API接口文档。标题中的"changyinliangbaikai-RAP-v0.14.16.zip"表明这是RAP的一个特定版本...

    RAP-0.14.12-SNAPSHOT.war

    基于RAP(1.0) release分支稳定版本编译war包,RAP是一个可视化接口管理工具 通过分析接口结构,动态生成模拟数据,校验真实接口正确性, 围绕接口定义,通过一系列自动化工具提升我们的协作效率

    一款超强接口管理神器 Apifox教程

    Apifox 接口管理神器教程 Apifox 是一款集接口文档管理、接口调试、Mock、接口自动化测试于一体的全流程集成工具,覆盖从开发到测试到管理等环节。它等同于 Postman + Swagger + Mock + JMeter 几款工具功能累加。 ...

    给大家推荐一个超级好用的国产接口测试软件,apipost纯国产非常好用

    而一般完成整个接口的管理的解决方案如下: 使用 Swagger 管理 API 文档 使用 Postman 调试 API 使用 RAP等根据 Mock API 数据 使用 JMeter 做 API 自动化测试 可以看出每个步骤使用的工具不同,这样就需要维护不同...

    RAP Mail例子解释

    `RAP(Rapid Application Protocol)`是一个基于Web的快速应用开发框架,它主要用于构建B/S系统的后台管理界面。`RAP`借鉴了Eclipse RCP(Rich Client Platform)的设计理念,提供了丰富的组件库和灵活的扩展机制,...

    SAP ABAP 通用接口日志&amp;restful 动态调用FM

    通用接口日志是一个功能强大的工具,它允许开发者跟踪和记录在系统中执行的接口调用。在处理大量数据交换或集成场景时,日志记录变得至关重要,因为它可以帮助定位问题、监控性能和确保数据一致性。在ABAP中,你可以...

    RAP-0.14.16-SNAPSHOT.war

    RAP是一个GUI的WEB接口管理工具。在RAP中,您可定义接口的URL、请求&响应细节格式等等。通过分析这些数据,RAP提供MOCK服务、测试服务等自动化工具。RAP同时提供大量企业级功能,帮助企业和团队高效的工作。

Global site tag (gtag.js) - Google Analytics