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
分享到:
相关推荐
rap2-delos:阿里妈妈前端团队出品的开源接口管理工具RAP第二代
RAP通过GUI工具帮助WEB工程师更高效的管理接口文档,同时通过分析接口结构自动生成Mock数据、校验真实接口的正确性,使接口文档成为开发流程中的强依赖。
RAP2是在RAP1基础上重做的新项目,它能给你提供方便的接口文档管理,模拟,导出等功能,包含两个组件(对应两个Github存储库)。 rap2-delos:初步数据API服务器,基于Koa + MySQL rap2-dolores:前端静态资源,...
移民行动计划 阿里妈妈THX团队新项目GoGoCode: :... RAP通过GUI工具帮助WEB工程师更高效的管理接口文档,同时通过分析接口结构自动生成模拟数据,校正真实接口的正确性,使接口文档成为开发流程中的强依赖。 ,RAP可以
接口文档管理工具,适配web端和移动端。参考阿里妈妈团队的RAP,使用技术 angularjs b3 nodejs mongodb
基于RAP(1.0) release分支稳定版本编译war包,RAP是一个可视化接口管理工具 通过分析接口结构,动态生成模拟数据,校验真实接口正确性, 围绕接口定义,通过一系列自动化工具提升我们的协作效率
Apifox 接口管理神器教程 Apifox 是一款集接口文档管理、接口调试、Mock、接口自动化测试于一体的全流程集成工具,覆盖从开发到测试到管理等环节。它等同于 Postman + Swagger + Mock + JMeter 几款工具功能累加。 ...
可视化接口管理工具, 通过分析接口结构,动态生成模拟数据,校验真实接口正确性, 围绕接口定义,通过一系列自动化工具提升我们的协作效率。在 mock-server 中,您可定义接口的 URL、请求和响应细节格式等等。通过...
RAP是一个GUI的WEB接口管理工具。在RAP中,您可定义接口的URL、请求&响应细节格式等等。通过分析这些数据,RAP提供MOCK服务、测试服务等自动化工具。RAP同时提供大量企业级功能,帮助企业和团队高效的工作。
而一般完成整个接口的管理的解决方案如下: 使用 Swagger 管理 API 文档 使用 Postman 调试 API 使用 RAP等根据 Mock API 数据 使用 JMeter 做 API 自动化测试 可以看出每个步骤使用的工具不同,这样就需要维护不同...
:umbrella_with_rain_drops: HTTP 接口 机器学习测试 和 智能开发管理 工具 敏捷开发最强大易用的 HTTP 接口工具,机器学习零代码测试、生成代码与静态检查、生成文档与光标悬浮注释。 在常用功能上远超 Postman, ...
PHPRAP,是一个PHP轻量级开源API接口文档管理系统,致力于减少前后端沟通成本,提高团队协作开发效率,打造PHP版的RAP。 详细说明:http://php.662p.com/thread-1088-1-1.html
ApiPost特性: 快速生成、一键导出API文档 ApiPost不仅可以快速生成接口文档,还支持导出离线html文档。...ApiPost致力于为中国前、后端人员、测试人员、技术经理提供最佳的接口调试与文档生成管理工具。
软件开发过程中,接口管理,调试,自动化测试是必不可少的,我们经常使用Postman等工具来进行接口调试,在接口调试方面Postman做的非常出色。其中的一部分,还有很多事情Postman无法完成,或者无法高效完成,例如:...
程序为你提供友好的用户接口;简单报表快速地制作;复杂报表简单地制作;使得交互式报表成为可能;优化引擎高速缓存配置,加快报表运行速度;无比的功能扩展性;真正的Delphi整合;可扩展的对象导向架构和完整的开发...
PHPRAP,是一个基于YII2框架开发的轻量级开源API接口文档管理系统,致力于减少前后端沟通成本,提高团队协作开发效率,打造PHP版的RAP。
接口模拟 RAP Mock.js C++ 数据库 服务器 VR webGL相关类库 照片3D建模 人工智能 大数据分析 数据挖掘 云计算 开发者协同与项目管理 代码效果线上预览与调试 命令行工具与操作 bash 操作系统快捷键与快捷工具 项目...
ApiPOST是一款可直接生成文档的API调试、管理工具。2.x版本大更新,支持查看并发送Cookie、文档再编辑、导出Pdf、Word、Html文档等更多功能。 ApiPost是一个支持团队协作,支持模拟POST、GET、PUT等常见请求,并可...