软件测试工具

 

性能测试工具:JMeter

环境搭建:到 http://jmeter.apache.org/ 下载JMeter压缩包,无需安装解压即可,点击Jmeter中bin目录下面的jmeter.bat文件即可打开Jmeter了。

 

 

测试需求

测试过程说明

过程标引

 

以200线程数查询用户所有信息记录,

Select 200

以300线程数查询用户所有信息记录

Select 300

以400线程数查询用户所有信息记录

Select 400

 

 

 

 

之后配置完成开始测试

 

 

 

1.2.1场景描述

200个用户同时对JDBC发出查询指令

 

 

在此情况下数据库管理系统服务器的平均值为4660中值为2659,响应时间差异大。响应性能较不稳定。

 

 

Sample : 本次测试场景运行200线程;

Average : 平均响应时间 = 2973ms;

Median : 统计意义上的响应时间中值 = 1642ms;

90% line : 所有线程中90%的线程响应时间都小于6455ms ;

95% line : 所有线程中95%的线程响应时间都小于9753ms ;

99% line : 所有线程中99%的线程响应时间都小于16387ms ;

Min : 响应最小时间 =524 ms;

Max : 响应最大时间 =91231 ms ;

Error : 出错率 =0%;

Throughput :吞吐量,每秒29.7个请求。

 

 

1.2.2场景描述

 

 

300个用户同时对JDBC发出查询指令

在此场景下,数据库管理系统服务器的平均值为7402,中值为4730,响应时间还是差异大,响应性能较不稳定。并且响应时间有所增加。

 

 

 

Sample : 本次测试场景运行300线程;

Average : 平均响应时间 = 7107 ms;

Median : 统计意义上的响应时间中值 = 3729ms;

90% line : 所有线程中90%的线程响应时间都小于16363ms ;

95% line : 所有线程中95%的线程响应时间都小于20551ms ;

99% line : 所有线程中99%的线程响应时间都小于32965 ms ;

Min : 响应最小时间 =836 ms;

Max : 响应最大时间 =57994 ms ;

Error : 出错率 =0%;

Throughput :吞吐量,每秒26.8个请求。

1.2.3场景描述

 

 

 

 

400个用户同时对JDBC发出查询指令

在此场景下,数据库管理系统服务器的平均值为8550,中值为5484,响应时间差异有所减小,并且随着用户数的进一步增加,响应时间越来越长。

 

 

 

Sample : 本次测试场景运行400线程;

Average : 平均响应时间 = 6578ms;

Median : 统计意义上的响应时间中值 = 2993 ms;

90% line : 所有线程中90%的线程响应时间都小于16278 ms ;

95% line : 所有线程中95%的线程响应时间都小于20174 ms ;

99% line : 所有线程中99%的线程响应时间都小于34849 ms ;

Min : 响应最小时间 =1003 ms;

Max : 响应最大时间 =107138ms ;

Error : 出错率 =0%;

Throughput :吞吐量,每秒28.8个请求。

 

posted @ 2019-06-02 21:13  马欧克斯·艾梅卡  阅读(106)  评论(0编辑  收藏  举报