Mogilefs-REST- Service 测试
测试目的
- 测试使用MogileFS-REST-Service的稳定性和可用性
- 对比nginxmogilefsmodule与MogileFS-REST的上传,下载,删除方法性能
测试方法
- 重复上传下载删除不同大小的文件,测试MogileFS-REST服务可用性和稳定性
- 重复上传下载删除不同大小的文件到nginxmogilefsmodule,MogileFS-REST,记录耗时数据进行对比
测试环境
- 环境描述:
MogileFS-REST app server:..**.252/10.20.169.194
tracker:..**.252/10.20.169.194
node1:..**.252/10.20.169.194
node2:..**.173/10.20.169.18
文件上传,下载,删除操作均在局域网 - 硬件配置:C2
- 软件配置:mogilefs 2.72,MogileFS-REST ,Mysql 5.5.31
环境配置
-
安装数据库:
create database mogilefs;
grant all privileges on mogilefs.* to ‘mogile’@’localhost’ identified by ‘123’;
grant all privileges on mogilefs.* to ‘mogile’@’10.20.169.18’ identified by ‘123’;
flush privileges; -
配置mogilefs
略 - 服务健康检查
mogadm –trackers=10.20.169.194:7001 check -
测试 mogilefsd 服务:
mogupload –domain=testing –key=123 –file=README –trackers=10.20.169.194
mogfileinfo –domain=testing –key=123 –trackers=10.20.169.194 -
安装MogileFS-REST-Service
git clone git@github.com/yannk/MogileFS-REST.git -
启动MogileFS-REST-Service:
cd /home/liuyd/MogileFS-REST-Service
MOGILEFSRESTDEFAULTCLASS=test2 MOGILEFSREST_SERVERS=localhost:7001 plackup -Ilib -a app.psgi & -
测试MogileFS-REST-Service服务:
curl -i -X GET http://10.20.169.194:5000/testing/123
对比测试
结论
- Mogile-REST-Service 服务可用
- Mogile-REST-Service性能比 nginxmogilemodule差很多,特别是在下载和删除操作上
- Mogile-REST-Service下载性能太差,不适于应用于生产环境
- 测试未发现Mogile-REST-Service服务上传,下载,删除失败的情况
- 测试未发现 Nginxmogilemodule 服务上传,下载,删除失败的情况
相关推荐
赠送jar包:elasticsearch-rest-high-level-client-6.8.3.jar; 赠送原API文档:elasticsearch-rest-high-level-client-6.8.3-javadoc.jar; 赠送源代码:elasticsearch-rest-high-level-client-6.8.3-sources.jar;...
赠送jar包:elasticsearch-rest-client-6.8.3.jar; 赠送原API文档:elasticsearch-rest-client-6.8.3-javadoc.jar; 赠送源代码:elasticsearch-rest-client-6.8.3-sources.jar; 赠送Maven依赖信息文件:elastic...
赠送jar包:elasticsearch-rest-high-level-client-6.8.3.jar; 赠送原API文档:elasticsearch-rest-high-level-client-6.8.3-javadoc.jar; 赠送源代码:elasticsearch-rest-high-level-client-6.8.3-sources.jar;...
赠送jar包:activiti-common-rest-5.21.0.jar; 赠送原API文档:activiti-common-rest-5.21.0-javadoc.jar; 赠送源代码:activiti-common-rest-5.21.0-sources.jar; 赠送Maven依赖信息文件:activiti-common-rest-...
gs-rest-service, 构建 RESTful Web服务 标记项目的实验剩余弹簧框架使用-> http://beta.codenvy.com/f?id=9fq0busbm3tz7i8c 你的浏览器的代码 inside 。目录你将构建什么。你
赠送jar包:elasticsearch-rest-client-6.3.0.jar; 赠送原API文档:elasticsearch-rest-client-6.3.0-javadoc.jar; 赠送源代码:elasticsearch-rest-client-6.3.0-sources.jar; 赠送Maven依赖信息文件:elastic...
gerrit-rest-java-client, Gerrit代码审查的Java REST客户端 gerrit-rest-java-client 简介Gerrit代码审查工具 REST API的Java实现。仅支持 Gerrit 2.6或者更新版本的( 。旧版本中缺少/不完整的REST API ) 。
谷歌浏览器的api接口测试工具Advanced-REST-client
activit-rest 官方文件官方文件官方文件官方文件官方文件官方文件
赠送jar包:elasticsearch-rest-client-6.2.3.jar; 赠送原API文档:elasticsearch-rest-client-6.2.3-javadoc.jar; 赠送源代码:elasticsearch-rest-client-6.2.3-sources.jar; 赠送Maven依赖信息文件:elastic...
赠送jar包:elasticsearch-rest-client-6.3.0.jar; 赠送原API文档:elasticsearch-rest-client-6.3.0-javadoc.jar; 赠送源代码:elasticsearch-rest-client-6.3.0-sources.jar; 赠送Maven依赖信息文件:elastic...
赠送jar包:elasticsearch-rest-client-6.8.3.jar; 赠送原API文档:elasticsearch-rest-client-6.8.3-javadoc.jar; 赠送源代码:elasticsearch-rest-client-6.8.3-sources.jar; 赠送Maven依赖信息文件:elastic...
修改了geoserver-rest-python-1.0的一些bug,做了一些优化
activiti-diagram-rest-5.21.0.jar .
谷歌+Advanced-REST-client,非常好用的http接口测试工具。 相信作为一个开发人员,大家或多或少的要写或者接触一些http接口。 这是一款最好用的http接口调用工具。 其一、本工具作为谷歌浏览器的插件使用,无须再...
activiti-rest
Postman-REST-Client_v0.8.4.14
java运行依赖jar包
谷歌插件Advanced-REST-client 谷歌插件Advanced-REST-client 谷歌插件Advanced-REST-client 谷歌插件Advanced-REST-client
flowable-rest