JMeter接口性能测试:五大常用监听器

在这里插入图片描述
操作步骤:
右击:“添加”-"监听器"

察看结果树

查看结果树显示所有取样器的请求信息和响应信息,方便接口调试,问题定位。
在这里插入图片描述

聚合报告

在这里插入图片描述
聚合报告为测试中的每个取样器创建一行。对于每一个取样器,计算响应信息,并提供请求计数,最小,最大,平均,错误率,近似吞吐量(请求/秒)和千字节每秒的吞吐量。测试完成后,吞吐量就是整个测试期间的实际吞吐量。
• 标签 -样品的标签。如果选择“ 在标签中包括组名? ”,则线程组的名称将作为前缀添加。这样,可以根据需要分别整理来自不同线程组的相同标签。
• #样本 -具有相同标签的样本数
• 平均 -一组结果的平均时间
• 中位数 - 中位数是一组结果中间的时间。50%的样品不超过此时间。其余的至少要花时间。
• 90%的生产线 -90%的样品不超过此时间。剩余的样本至少要花这么长时间。(90 个 百分位数)
• 95%的生产线 -95%的样品不超过此时间。剩余的样本至少要花这么长时间。(95 个 百分位数)
• 99%的样本行 -99%的样本所花费的时间不超过这次。剩余的样本至少要花这么长时间。(99 个 百分位数)
• 最小 -具有相同标签的样品的最短时间
• 最长-具有相同标签的样品的最长时间
• 错误% - 错误的请求百分比
• 吞吐量 - 吞吐量以每秒/分钟/小时的请求数衡量。选择时间单位,以使显示的速率至少为1.0。将吞吐量保存到CSV文件时,以请求/秒表示,即30.0请求/分钟另存为0.5。
• 接收的KB /秒 -吞吐量,以每秒接收的千字节为单位
• 已发送KB /秒 -吞吐量以每秒发送的千字节为单位
时间以毫秒为单位。

用表格查看结果

在这里插入图片描述
该可视化器为每个样本结果创建一行。像“ 查看结果树”一样,此可视化工具占用大量内存。
默认情况下,它仅显示主要(父)样本。它不显示子样本(子样本)。JMeter有一个“ 子样本?(child samples?) ”复选框。如果选择此选项,则显示子样本而不是主要样本。

响应时间图

响应时间图绘制了一个折线图,显示了每个标记请求在测试过程中响应时间的变化。
在这里插入图片描述
在这里插入图片描述
所有数据写入文件:将监听结果写到文件中。
设置
图设置
间隔(毫秒): X轴间隔的时间(以毫秒为单位)。根据该值将样本分组。在显示图形之前,单击“ 应用间隔”按钮以刷新内部数据。
取样器标签选择:按取器样结果标签过滤。例如,可以使用正则表达式。交易。在显示图形之前,单击“ 应用过滤器”按钮以刷新内部数据。非必需
标题
图标题:在图表的顶部定义图表的标题。空值为默认值:“ Response Time Graph ”。与名称同步按钮定义带有侦听器标签的标题。并定义图形标题的字体设置。非必需

线路设置
描边宽度:定义线的宽度。定义每个值点的类型。选择任何一个都没有标记的行

图表大小
根据当前JMeter的窗口大小,通过宽度和高度计算图形大小。使用“ 宽度”和“ 高度”字段定义自定义大小。单位是像素。非必需
X轴
设置 自定义X轴标签的日期格式。语法是Java SimpleDateFormat API。非必需
Y轴
设置 为Y轴定义自定义最大值(以毫秒为单位)。定义比例的增量(以毫秒为单位)在Y轴标签中显示或不显示数字分组。非必需
图例
定义图表图例的位置和字体设置

图形结果

在这里插入图片描述
“图形结果”侦听器将生成一个简单的图形,该图形将绘制所有采样时间。在图表底部,以毫秒为单位显示当前样本(黑色),所有样本的当前平均值(蓝色),当前标准偏差(红色)和当前吞吐率(绿色)。
吞吐量数字表示服务器处理的请求/分钟的实际数量。此计算包括您添加到测试中的任何延迟以及JMeter自己的内部处理时间。
数据 -绘制实际数据值
平均值 -绘制平均值
中位数 -绘制中位数(中间值)
偏差 -绘制标准偏差(衡量偏差)
吞吐量 -绘制每单位时间的样本数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

索菲亚李

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值