JMeter学习--基础Jmeter操作(一)【JMeter界面操作介绍】

JMeter界面操作介绍

模板:

在这里插入图片描述

线程组:

线程组相当于有多个用户,同时去执行相同的任务。每个线程之间都互不影响
在这里插入图片描述
在这里插入图片描述

新建一个HTTP请求:

服务器名称或IP、端口号 :配置目标服务器名称或者IP地址,端口号默认情况下为80,也可以指定其它端口号。
方法:发送请求的具体方法,可以是GET、POST等。路径:配置路径,注意在填写路径时服务器地址、端口及参数不需要,只需要填写剩余后的部分。
Content encoding :编码方式。此处采用utf-8,如果为空,则表示采用ISO-8859-1编码。
参数配置:表中每行表示一个参数(与URL中的 name=value相对应)
在这里插入图片描述
在这里插入图片描述

常用监听器:

在这里插入图片描述

聚合报告:

与Summary Report类似,但是表格中的内容有些许区别。聚合报告:记录这次却被行测试总请求数、错误率、用户响应时间(中间值、90%、最少、最大)、吞吐量等,用以帮助分析被测试系统的性能。
在这里插入图片描述

查看结果树:

调试利器。想必大家也都经常用,不做介绍。有点类似我们的抓包,可以看到request以及response信息。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

图形结果:

样本数目:是总共发送到服务器的请求数。
最新样本:表示服务器相应最后一个请求的响应时间。
吞吐量:服务器每分钟处理的请求数。
平均值:是总运行时间除以发送到服务器的请求数(平均响应时间)。
中间值:一半的响应时间请求高于该值。
偏离:代表服务器相应时间变化的数据的分布
在这里插入图片描述

用表格查看结果:

Sample:每个请求的序号
Start Time:每个请求开始时间
Thread Name:每个线程的名称
Label:Http请求名称
Sample Time:每个请求所花时间,单位毫秒
Status:请求状态,如果为勾则表示成功,如果为叉表示失败。
Bytes:请求的字节数
样本数目:也就是上面所说的请求个数,成功的情况下等于你设定的并发数目乘以循环次数
平均:每个线程请求的平均时间
最新样本:表示服务器响应最后一个请求的时间
偏离:服务器响应时间变化、离散程度测量值的大小,或者,换句话说,就是数据的分布。
在这里插入图片描述

常用工具栏图标:

在这里插入图片描述
在这里插入图片描述

断言:

在这里插入图片描述
在这里插入图片描述

响应断言

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

持续时间断言

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

字节断言

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

输出性能报告:

在这里插入图片描述
在这里插入图片描述
输入以下命令,进行性能测试并输出CSV执行结果文件和HTML报告
jmeter -n -t C:\temp\jmeter.jmx -l C:\temp\jmeterfile\test.csv -e -o C:\temp\jmetertest
三个路径依次是:xxx.jmx文件路径,输出xxx.csv文件路径,要保存的http report的文件路径
[注意]当这个两个目录已经生成了文件时,请先清除或者备份,保持目录为空时,在执行以下操作
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述