Jmeter测试工具的介绍及项目具体使用

 

Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。 它可以用于测试静态和动态资源,例如静态文件、Java小服务程序、CGI 脚本、Java 对象、数据库、FTP 服务器, 等等。JMeter 可以用于对服务器、网络或对象模拟巨大的负载,来自不同压力类别下测试它们的强度和分析整体性能。

 

在软件测试的项目中,需要用Jmeter测试工具对Quick Easy FTP Server进行测试,

Quick Easy FTP Server是一个全中文FTP服务器软件,反应迅速,操作方便,实现了标准FTP服务器所具有的功能。

软件具有以下特点:

1.软件安装程序极小,但性能毫不逊色于专业FTP服务器软件

2.功能全面.具备完整的帐户管理,便捷的服务器配置,安全性设置,在线用户信息, 服务器日志,实时数据统计,检查更新一应俱全

3.支持断点续传

4.完整的帮助系统

5.全中文,更适合中国人使用。

 

测试环境

Windows 10 64位 directX 12

JDK 1.8

 

apache-jmeter-5.1.1

 

FTP服务器软件:Quick Easy FTP Server

 

 

 

性能测试步骤

下载并运行FTP服务器软件:Quick Easy FTP Server V4.0.0.exe

点击右上角的绿色按钮,开启服务器,直到中间的红色按钮亮起便可开始,在账户管理处可以管理账号信息(用户名、密码、根目录)等

创建一个线程组,设置并发用户,线程组 -->添加--->配置元件--->FTP请求缺省值

线程组--->添加--->Sampler--->FTP请求

Get

Put

设置线程数

运行结果

 

 

1.get:完成了30个sample,平均响应时间为9ms,响应时间的中值为7ms,所有sample中90%的sample的响应时间都小于56ms,最小响应时间为4ms,最大响应时间为56ms,错误率为100%。

       put:完成了30个sample,平均响应时间为8ms,响应时间的中值为7ms,所有sample中90%的sample的响应时间都小于20ms,最小响应时间为4ms,最大响应时间为20ms,错误率为100%。

2. get:完成了80个sample,平均响应时间为8ms,响应时间的中值为6ms,所有sample中90%的sample的响应时间都小于56ms,最小响应时间为4ms,最大响应时间为56ms,错误率为100%。

       put:完成了80个sample,平均响应时间为7ms,响应时间的中值为6ms,所有sample中90%的sample的响应时间都小于20ms,最小响应时间为4ms,最大响应时间为20ms,错误率为100%。

3. get:完成了130个sample,平均响应时间为7ms,响应时间的中值为7ms,所有sample中90%的sample的响应时间都小于56ms,最小响应时间为4ms,最大响应时间为56ms,错误率为100%。

       put:完成了130个sample,平均响应时间为7ms,响应时间的中值为6ms,所有sample中90%的sample的响应时间都小于22ms,最小响应时间为4ms,最大响应时间为22ms,错误率为100%。

 

以上就是使用Jmeter对Quick Easy FTP Server进行的项目测试。

posted @ 2019-05-28 13:20  托尔  阅读(1882)  评论(0编辑  收藏  举报