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

JMeter学习--基础Jmeter操作(一)

  • JMeter界面操作介绍
    • 模板:
    • 线程组:
    • 新建一个HTTP请求:
    • 常用监听器:
      • 聚合报告:
      • 查看结果树:
      • 图形结果:
        • 用表格查看结果:
    • 常用工具栏图标:
    • 断言:
      • 响应断言
      • 持续时间断言
      • 字节断言
    • 输出性能报告:

JMeter界面操作介绍

模板:

JMeter学习--基础Jmeter操作(一)【JMeter界面操作介绍】_第1张图片

线程组:

线程组相当于有多个用户,同时去执行相同的任务。每个线程之间都互不影响
JMeter学习--基础Jmeter操作(一)【JMeter界面操作介绍】_第2张图片
JMeter学习--基础Jmeter操作(一)【JMeter界面操作介绍】_第3张图片

新建一个HTTP请求:

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

常用监听器:

JMeter学习--基础Jmeter操作(一)【JMeter界面操作介绍】_第6张图片

聚合报告:

与Summary Report类似,但是表格中的内容有些许区别。聚合报告:记录这次却被行测试总请求数、错误率、用户响应时间(中间值、90%、最少、最大)、吞吐量等,用以帮助分析被测试系统的性能。
JMeter学习--基础Jmeter操作(一)【JMeter界面操作介绍】_第7张图片

查看结果树:

调试利器。想必大家也都经常用,不做介绍。有点类似我们的抓包,可以看到request以及response信息。
JMeter学习--基础Jmeter操作(一)【JMeter界面操作介绍】_第8张图片
JMeter学习--基础Jmeter操作(一)【JMeter界面操作介绍】_第9张图片
JMeter学习--基础Jmeter操作(一)【JMeter界面操作介绍】_第10张图片

图形结果:

样本数目:是总共发送到服务器的请求数。
最新样本:表示服务器相应最后一个请求的响应时间。
吞吐量:服务器每分钟处理的请求数。
平均值:是总运行时间除以发送到服务器的请求数(平均响应时间)。
中间值:一半的响应时间请求高于该值。
偏离:代表服务器相应时间变化的数据的分布
JMeter学习--基础Jmeter操作(一)【JMeter界面操作介绍】_第11张图片

用表格查看结果:

Sample:每个请求的序号
Start Time:每个请求开始时间
Thread Name:每个线程的名称
Label:Http请求名称
Sample Time:每个请求所花时间,单位毫秒
Status:请求状态,如果为勾则表示成功,如果为叉表示失败。
Bytes:请求的字节数
样本数目:也就是上面所说的请求个数,成功的情况下等于你设定的并发数目乘以循环次数
平均:每个线程请求的平均时间
最新样本:表示服务器响应最后一个请求的时间
偏离:服务器响应时间变化、离散程度测量值的大小,或者,换句话说,就是数据的分布。
JMeter学习--基础Jmeter操作(一)【JMeter界面操作介绍】_第12张图片

常用工具栏图标:

JMeter学习--基础Jmeter操作(一)【JMeter界面操作介绍】_第13张图片
JMeter学习--基础Jmeter操作(一)【JMeter界面操作介绍】_第14张图片

断言:

JMeter学习--基础Jmeter操作(一)【JMeter界面操作介绍】_第15张图片
JMeter学习--基础Jmeter操作(一)【JMeter界面操作介绍】_第16张图片

响应断言

JMeter学习--基础Jmeter操作(一)【JMeter界面操作介绍】_第17张图片
JMeter学习--基础Jmeter操作(一)【JMeter界面操作介绍】_第18张图片
JMeter学习--基础Jmeter操作(一)【JMeter界面操作介绍】_第19张图片
JMeter学习--基础Jmeter操作(一)【JMeter界面操作介绍】_第20张图片

持续时间断言

JMeter学习--基础Jmeter操作(一)【JMeter界面操作介绍】_第21张图片
JMeter学习--基础Jmeter操作(一)【JMeter界面操作介绍】_第22张图片
JMeter学习--基础Jmeter操作(一)【JMeter界面操作介绍】_第23张图片
JMeter学习--基础Jmeter操作(一)【JMeter界面操作介绍】_第24张图片
JMeter学习--基础Jmeter操作(一)【JMeter界面操作介绍】_第25张图片

字节断言

JMeter学习--基础Jmeter操作(一)【JMeter界面操作介绍】_第26张图片
JMeter学习--基础Jmeter操作(一)【JMeter界面操作介绍】_第27张图片
JMeter学习--基础Jmeter操作(一)【JMeter界面操作介绍】_第28张图片
JMeter学习--基础Jmeter操作(一)【JMeter界面操作介绍】_第29张图片

输出性能报告:

JMeter学习--基础Jmeter操作(一)【JMeter界面操作介绍】_第30张图片
JMeter学习--基础Jmeter操作(一)【JMeter界面操作介绍】_第31张图片
输入以下命令,进行性能测试并输出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的文件路径
[注意]当这个两个目录已经生成了文件时,请先清除或者备份,保持目录为空时,在执行以下操作
JMeter学习--基础Jmeter操作(一)【JMeter界面操作介绍】_第32张图片
JMeter学习--基础Jmeter操作(一)【JMeter界面操作介绍】_第33张图片
JMeter学习--基础Jmeter操作(一)【JMeter界面操作介绍】_第34张图片
JMeter学习--基础Jmeter操作(一)【JMeter界面操作介绍】_第35张图片

你可能感兴趣的:(Jmeter)