对jmeter的初步理解及应用——初级篇(一)

来源:互联网 发布:做淘宝客服要交钱吗 编辑:程序博客网 时间:2024/05/19 00:55

1.第一步首先是下载jmeter咯,

下载地址:http://jmeter.apache.org/download_jmeter.cgi


2.下载完成后,解压软件,然后找到bin目录下点击jmeter.bat打开jmeter软件

3.首先创建线程组,这是所有操作的第一步。

4.然后就是添加各种操作,(这里是保存cookie值得做法,针对于网站需要用户登录后,有用户信息的操作)

HTTP Cookie管理器——是记录用户登录信息的token值。

HTTP请求——是填写所需要测试的接口链接地址以及各种参数

图形结果——用图形数据显示测试结果,具有形象,直观的作用。

聚合报告 ——是对结果的一个总结报告,纯数据分析。

表格查看结果——能将结果以Excel的形式展现,并且能查看到接口的响应值。

查看结果树——以请求列表的形式展现,能够看到请求的响应值。


5.将所有参数配置完毕后则开始进行测试操作。

在此之前需要注意的事情——根据自己服务器的负载进行合理的测试。

6.测试完毕后对结果进行分析。

图形结果——图表底部参数含义:

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

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

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

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

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

偏离:表示服务器响应时间变化,离散程度测量值的大小。(数据的分布)。

结果树:

可以查看响应的结果,以及服务器响应码,如果返回的结果是以json格式返回,可以选择显示格式为json。

聚合报告:

Label:说明请求类型,如:ftp,Http。

#Samples:也就是图形结果中的样本数目,总共发送到服务器的请求数目。

Average:也就是图形结果中的平均值,是总运行时间除以发送到服务器的请求数。

Median:也就是图形结果中的中间值,代表时间数字,有一半的服务器响应时间低于该值而另一半高于该值。

90%line:是指90%请求的响应时间比所得数值还要小

Min:代表时间数字,是服务器响应的最短时间。

Max:代表时间数字,是服务器响应的最长时间。

Error%:请求错误百分比

Throughtput:图形结果中的吞吐量,是服务器每分钟处理的请求数。

KB/sec:每秒钟请求的字节数。



用表格查看结果:

注意查看状态。


1 0
原创粉丝点击