【JMeter】查看结果树的超多用法

本文详细介绍了JMeter中的查看结果树功能,包括如何将数据写入文件、搜索功能的使用、请求结果的不同显示格式以及自动滚动设置。在接口测试和计划调试时,这些技巧能帮助更高效地分析和理解服务器的响应。请注意,查看结果树在负载测试时应避免使用,以节省资源。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

查看结果树是JMeter中最常使用的功能之一,通过它可以查看任何请求的响应。
除了显示响应之外,还可以查看获取响应所花费的时间以及一些响应代码。需要通过"查看结果树"来查看服务器处理请求之后的返回结果,分析是否存在问题。

注意:查看结果树在负载测试时注意不要使用,因为它会消耗大量资源例如内存和CPU。
所以该功能一般在我们进行接口功能测试或在测试计划调试验证时使用。

但是我们通常只关注到了查看取样器结果、请求及响应数据这3个部分。
但"查看结果树"界面还有很多其他功能,你知道吗?
在这里插入图片描述

1. 将所有数据写入一个文件

在这里插入图片描述

文件名:输入一个文件的完整路径,后缀可以为csv,html等。

文件可以不存在;若已存在该文件,运行结果选择覆盖原有文件即可。

Log/Display Only:

a)仅日志错误——结果树只输出报错日志信息

b)Success——结果树只输出正常响应的结果信息

configure: 配置要输出文档的内容。可以依据自己需求来选择
这里详尽的参数介绍,可以参考我的另一篇博客
在这里插入图片描述双击保存的文件,可以看到保存的输出结果
在这里插入图片描述

2.Search

通过输入要查询的信息,点击Search,可以过滤出结果树中符合要求的请求,红框显示。

点击Reset会重置搜索,红框消失。

Case sensitive大小写敏感:

勾选此项,输入查询信息,大小写不区分。

Regular正则表达式:

勾选此项,输入正则表达式,会依据正则表达式匹配到符合内容的请求。
在这里插入图片描述

3.请求结果的显示格式

可依据响应结果的数据格式,或者特定需求,选择不同的显示格式来展示响应结果信息。
在这里插入图片描述
默认格式为Text。

会显示请求的取样器结果、请求、响应数据3个部分内容。

取样器结果: 默认Raw视图,可以切换为Parsed视图,表单显示更直观。
在这里插入图片描述
请求:默认Raw视图下,Restquest Body 及Restquest Headers两部分。

HTTP显示更直观。可输入信息查找,还可以设置区分大小写、正则表达式。
在这里插入图片描述
在这里插入图片描述
响应数据: 显示Response Body 及Response Headers两部分内容。当数据过多时,可通过输入信息搜索,还可以设置区分大小写、正则表达式。
在这里插入图片描述

4.Scroll automatically

勾选该选项,当运行过程中请求很多时,会自动滚动显示到最后一个请求。
在这里插入图片描述
注意:

从版本3.2开始,视图中的条目数被限制为属性view.results.tree.max_results的值,默认为500个。

可以通过将属性设置为0来恢复旧的行为。但这可能会消耗大量内存。

最后总结一下:
如果你对此文有任何疑问,如果你也需要接口项目实战,如果你对软件测试、接口测试、自动化测试、面试经验交流感兴趣欢迎加入:软件测试技术群:593462778,群里的免费资料都是笔者十多年测试生涯的精华。还有同行大神一起交流技术哦。

作者:暗潮汹涌
原创不易,欢迎转载,但未经作者同意请保留此段声明,并在文章页面明显位置给出原文链接。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值