jmeter

jmeter-结果分析,添加监听器

2017-07-27  本文已影响0人  夏天的吃瓜群众

1、添加监听器——“聚合报告”、“图形结果”、“察看结果树”、结果树

1)聚合报告

Sample:本次测试场景共运行多少线程

Average:平均响应时间

Median:统计意义上面的响应时间中值

90%Line:所有线程中90%的线程响应时间都小于xx的值

Min:最小响应时间

Max:最大响应时间

Error:出错率

Throghput:吞吐量以“request/second、request/minute、request/hour”,时间单位已被选为second。所以,显示速率至少是1.0,即每秒1个请求。当吞吐量被保存到CVS文件时,采用的时候request/minute,所以30.0request/second在CVS中保存为0.5

kb/sec——kilobytes/second来衡量吞吐量

2)图形结果

样本数目:总共发送到服务器的请求数

最新样本:代表时间的数字,是服务器响应最后一个请求时间

吞吐量:服务器每分钟处理的请求数

平均值:总运行时间除以发送到服务器的请求数

中值:代表时间的数字,有一半的服务器响应时间低于该值,另一半高于该值

偏离:服务器响应时间变化、离散程度测量值的大小,或者,换句话说,就是数据的分布

注意:Jmeter只能保存.jmx格式的文件,可用XSLT分析JMeter结果文件,导出文件格式为xml

3)结果树

通过这个Listener,我们可以看到很详细的每个transaction它所返回的结果,其中红色是指出错的transaction,绿色则为通过的。

如果你测试的场景会有很多的transaction完成,建议在这个Listener中仅记录出错的transaction就可以了。要做到这样,你只需要将Log/Display:中的Errors勾中就可以了。

4)用表格查看结果

各属性如下:

Sample:每个请求的序号

Start Time:每个请求开始时间

Thread Name:每个线程的名称

Label:Http请求名称

Sample Time:每个请求所花时间,单位毫秒

Status:请求状态,如果为勾则表示成功,如果为叉表示失败。

Bytes:请求的字节数

如果Status为叉,那很显然请求是失败了,但如果是勾,也并不能认为请求就一定完全成功了,因为还得看Bytes的字节数是否是所请求网页的正常大小值,如果不是则说明发生了丢包现象,也不是完全成功。

上一篇下一篇

猜你喜欢

热点阅读