对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:每秒钟请求的字节数。
用表格查看结果:
注意查看状态。
- 对jmeter的初步理解及应用——初级篇(一)
- 对MySQL加锁的初步理解(一)
- 【Jmeter】初步使用(一)
- 对 模拟退火算法的理解 初步应用 以及 模板
- 对函数的初级理解
- 对网络应用层的理解(一)
- Volley框架的初步理解(一)
- 对MVC的初步理解
- 对调试的初步理解
- 对DirectUI 的初步理解
- 对MVC的初步理解
- 对指针的初步理解
- 对ZDO的初步理解
- 对ThreadLocal的初步理解
- 对指针的初步理解
- 对Redis的初步理解
- 对maven的初步理解
- 对指针的初步理解
- 针对报出 cvc-complex-type.2.4.a: Invalid content was found starting with element 问题解决办法
- 引用和指针(待更新)
- 使用PL/SQl developer 增加自增字段和触发器
- spring myibatis集成报错:java.lang.NoClassDefFoundError: org/apache/ibatis/mapping/DatabaseIdProvider
- 贪心算法、分治算法、回溯算法
- 对jmeter的初步理解及应用——初级篇(一)
- Android Phone系统架构1
- oc——nonnull、nullable、null_resettable、__null_unspecified
- ios点击背景清除
- 函数参数
- C++学习笔记之——如何写一个异常处理
- js dropzone的使用方法
- D. String Game----二分答案
- 【EDA】EDA技术Quartus仿真步骤(图表仿真)