Jmeter测试文件服务器性能

Apache Jmeter工具

一款相对方便简单的自动化测试工具,它可以用于测试静态和动态资源例如静态文件、Java 小服务程序、CGI 脚本、Java 对象、 数据库, FTP 服务器, 等等。JMeter 可以用于对服务器、网络或对象模拟巨大的负载,来在不同压力类别下测试它们的 强度和分析整体性能。也可以用来测试并发性能,虽然没有LoadRunner那么强大,但是作为开发人员使用,仍然是感觉简单易用,测试完让你倍感信心!

文件服务器

目前我司的文件服务器主要作为上传、下载和图片浏览使用,功能简单单一,中间会调用用户授权,是美中不足之处。

后台集成了FTP、SFTP和OSS三种操作方式,为了对其进行测试,使用Jmeter按照网上教程,编写了上传、下载和图片读取三种api测试,其中使用了json探测断言,变量。

测试结果

测试机为CentOS7,配置为Vmware虚拟机,2核3G内存,最多跑 150并发/s,上图是持续跑 50线程采集的数据。

测试了单次的请求,每次请求处理时间 30ms。文件服务器内部集成了连接池子管理,因此服务器内的tcp连接基本保持稳定。

本次测试的性能完全满足目前的需要。

发布了112 篇原创文章 · 获赞 16 · 访问量 25万+

猜你喜欢

转载自blog.csdn.net/webmote/article/details/88670971
今日推荐