千家信息网

jmeter有哪些功能

发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,本篇内容主要讲解"jmeter有哪些功能",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"jmeter有哪些功能"吧!0 前言一说起两大压测工作Jmeter和
千家信息网最后更新 2025年01月20日jmeter有哪些功能

本篇内容主要讲解"jmeter有哪些功能",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"jmeter有哪些功能"吧!

0 前言

一说起两大压测工作Jmeter和LoadRunner的区别,可能很多人会说Jmeter的图表分析结果功能很差,LoadRunner在这方面则很强大。

我有很长一段时间也是这样认为,甚至还经常吐槽jmeter分析结果方面太弱了。

但是随着对Jmeter的深入了解,我的看法慢慢有了转变。不可否认的是,LR的图表分析功能确实很强大,但是同时伴随着它的笨重、反应慢等缺点。

而Jmeter其实提供了很多元件和第三方插件可以供我们进行各方面的数据分析,我们可以根据自己需要选择用哪个、不用哪个,因为在实际工作中,我们比较关注的性能指标往往只有三五个,并不是全部指标都要统计,而且根据不同的系统关注点还会有变化。那么,这时候当你对Jmeter的各种分析元件都熟悉了之后,就会为工作提供很多方便,提高工作效率。

那么jmeter提供了哪些元件、插件供我们使用呢?最常见的就是察看结果树和聚合报告了,相信大家都用过,其次还有监听器中的其它元件。

1查看结果树一

今天我们先来看看最常用的元件----察看结果树。


可以说这是jmeter中最常用的监听器了,通过它就可以看到请求的发送和返回信息,用法也很简单。

在测试计划或线程组或sampler上右键添加监听器--察看结果树,然后不用做任何设置了

执行测试(当然,前提是你的脚本已经写好了),然后就可以在察看结果树里看到详细信息了

通过上图我们能看到什么信息呢?

一、先看左侧的结果列表

1、通常我们会说执行成功的请求在左侧会显示绿色,执行失败会显示红色。

2、其实,当我们没有加断言时,显示绿色并不一定就是成功了,只代表响应码是200或300系列,显示红色说明响应码是400或500系列。所以要想确定请求返回的是正确的,必须要加上断言,只有断言成功才会显示绿色。

3、在左侧最下面有一个复选框Scroll automotically?勾选后,当请求很多时,滚动条会自动向下滚动。

二、再看右侧的"取样器结果"

1、这里显示了很多信息,分别是如下意思:

Thread Name: 线程组名称

Sample Start: 启动开始时间

Load time: 加载时长,这个时间是我们测试常用的时间,也是整个请求的消耗时间,从发送到接收完成全程消耗的时间

Latency: 等待时长,不常用,表示从请求发送到刚开始接收响应时的时间

Size in bytes: 发送的数据总大小

Headers size in bytes: 发送头大小

Body size in bytes: 发送数据的其余部分大小

Sample Count: 发送请求数统计

Error Count: 交互错误统计

Response code: 返回码

Response message: 返回信息

Response headers: 返回的头部信息

HTTPSampleResult:其它附加的请求信息

2、Raw和Parsed

默认情况下我们看到的是raw状态的数据,也可以点击下面的标签切换到Parsed状态,可以看的更直观一点。

3、取样器结果数据项的配置


点击右侧的Configure,会弹出配置框,在这里可以根据自己的需要选择想要在"取样器结果"、"请求"和"响应数据"中展示的数据,默认是全选的,我们可以自由配置。

三、下面看"请求"选项卡

1、请求中会显示请求的url、参数、请求头、cookies等详细信息。

2、选择请求的显示格式

通过左侧的下拉框可以选择请求显示的格式,默认是text,常用的有json、xml等

3、Raw和HTTP

同样的,这里也可以从默认的raw格式切换成HTTP格式方便查看。

在这里可以通过下面的Search一行进行内容的搜索,直接在文本框中输入内容,点击Find在当前请求中搜索,还可以设置Case sensitive大小写敏感、Regular正则表达式。

四、"响应数据"选项卡

1、这里是服务器的响应结果数据,这里的内容很重要,我们调脚本时一定要时刻关注。

2、同"请求"一样,也可以通过左侧的下拉框来设置响应的数据显示方式。

3、通过下面的Search行可以进行对当前请求的内容搜索。

五、上半部分

刚才介绍的都是下半部分,下面我们来看看上半部分。

1、Search行

你有没有注意到,这里也有一行Search选项,这里跟刚才说的下面的Search选项有什么区别呢?

一个作用于全部请求,一个作用于当前的单个请求。

这里的Search是在所有请求结果中进行查找,下面的Search只能在当前的请求中进行查找。

2、文件名

在这里可以设置文件名,把结果写入文件中保存起来。也可以把之前生成的jtl结果文件导入进来查看。

3、筛选请求显示结果

选中右侧的"仅日志错误",可以只查看错误的请求结果。选中"Successes"可以只查看成功的请求结果。

到此,相信大家对"jmeter有哪些功能"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

结果 数据 信息 时间 内容 面的 功能 元件 常用 果树 分析 成功 大小 文件 格式 工作 选择 右侧 监听器 绿色 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 长沙哪家软件开发培训好 创造与魔法和平333服务器 性能测试和数据库关联 南阳市网络安全知识竞答题库 温州网络安全搭建 12台超融合最少需要几台服务器 数据库怎样打开触发器查看 php查询数据库乱码 江西省青少年网络安全与知识竞赛 滨州陶瓷软件开发报价 每日it科技互联网头条 我有一个服务器能干什么 长沙软件开发工程师培训 硬盘录像机 流媒体服务器 四川省网络安全知识竞赛 能上传灵魂的服务器 网络安全安徽省 永宁县软件开发技术靠谱吗 服务器管理器 禁止启动项 数据库增量更新什么意思 docker连接远程数据库 大学生网络安全志愿者服务 软件开发流程图的实验感想 网络安全泄密的主要原因 网络技术工程师要考哪些证书 打开服务器管理 软件开发培训学校万年历 网络安全不能采用双重标准 数据库增量更新什么意思 台式机内存条和服务器内存条区别
0