查看结果树详解


文章目录

  • 查看结果树详解
  • 前言
  • 一、官网介绍
  • 二、具体详解
    • 1.左侧的结果列表
    • 2.右侧的“取样器结果”
    • 3.请求”选项卡
    • 4.“响应数据”选项卡
    • 5.上半部分
  • 总结

前言

查看结果树之前只了解很简单的查看响应结果,一直想做个详细的总结来着,也参考了其他一些回答,但是我这应该是最详细的了。。


一、官网介绍

官网链接: https://jmeter.apache.org/usermanual/component_reference.html#Save_Responses_to_a_file

直接上图,这部分介绍了各个按钮的作用

配置按钮可以将保存的文件存储为xml格式或者csv格式。

监听器的基本介绍

对左下角Scroll automatically 的介绍以及查找的介绍

二、具体详解

1.左侧的结果列表

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

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

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

2.右侧的“取样器结果”

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

字段 解释
Thread Name 线程组名称
Sample Start 启动开始时间
Load time 加载时长,这个时间是我们测试常用的时间,也是整个请求的消耗时间,从发送到接收完成全程消耗的时间
Latency 等待时长,不常用,表示从请求发送到刚开始接收响应时的时间
Size in bytes 发送的数据总大小
Headers size in bytes 发送头大小
Body size in bytes 发送数据的其余部分大小
Sample Count 发送请求数统计
Error Count 交互错误统计
Data type 数据类型
Response code 返回码
Response message 返回信息
Response headers 返回的头部信息
HTTPSampleResult 其它附加的请求信息

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

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

字段 解释
Save As XML 将导出的文件存为XML格式
Save Field Names(CSV) 保存字段名,只在csv文件中有效
Save Time Stamp 会保存当前请求的一个时间戳
Save Elapsed Time 保存整个请求的消耗时间,从发送到接收完成全程消耗的时间
Save Label 保存请求名称
Save Response Code 保存响应码
Save Response Message 保存返回信息
Save Thread Name 保存线程组名称
Save Data Type 保存数据类型
Save Success 保存成功信息,成功显示true,失败显示FALSE
Save Assertion Failure Message 保存断言失败的信息
Save Received Byte Count 接收数据量的总和
SaveSent Byte Count 发送数据量的总和
Save Active Thread Counts 执行线程的总数
Save URL 链接信息
Save Response Filename 响应文件名
Save Latency 延迟时间,表示请求发送到刚开始接受响应时间
Save Connect Time 请求建立连接的时间
Save Encoding 编码格式
Save Sample and Error Counts 请求成功和失败的总数
Save Hostname 保存主机名
Save Idle Time 空闲时间,闲置时间
Save Request header 请求头
Save Sampler Data 请求信息,会打印请求方法(get/post)和cookie
Save Response header 响应头
Save Response Data 响应信息
Save Sub Results 子结果
Save Assertion Result 断言的结果

3.请求”选项卡

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

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

注:这里由于我不经常用到,所以引用另一链接可以查看具体使用方法。链接: JMeter察看结果树的显示模式详解
3、Raw和HTTP
同样的,这里也可以从默认的raw格式切换成HTTP格式方便查看。

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

4.“响应数据”选项卡

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

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

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

5.上半部分

1、Search行

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

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

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

2、文件名

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

3、筛选请求显示结果

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

总结

以上就是查看结果树的全部内容,大部分其实还是官网介绍的展开,还是建议大家多看官网说明书。如有错误,欢迎指正。

Jmeter之查看结果树详解相关推荐

  1. Jmeter做数据构造步骤详解

    Jmeter做数据构造步骤详解 引入 什么是数据构造 数据构造的方式 数据构造的意义 一.JDBC请求执行SQL语句构造数据 01 环境准备:添加Jmeter插件 02 使用步骤 二.HTTP请求调用 ...

  2. Android 驱动(12)---Linux DTS(Device Tree Source)设备树详解

    Linux DTS(Device Tree Source)设备树详解 Linux DTS(Device Tree Source)设备树详解之一(背景基础知识篇) Linux DTS(Device Tr ...

  3. 高通平台msm8953 Linux DTS(Device Tree Source)设备树详解之二(DTS设备树匹配过程)

    本系列导航: 高通平台8953  Linux DTS(Device Tree Source)设备树详解之一(背景基础知识篇) 高通平台8953 Linux DTS(Device Tree Source ...

  4. 主线剧情-番外02-设备树详解

    设备树详解 本文 续接 <[主线剧情03]NXP i.MX 系列 u-boot 移植基础详解> 一文中移植过程小节中有关设备树的内容. 编辑整理 By Staok,如有错误恭谢指出,侵删. ...

  5. Linux设备树详解

    Linux设备树详解 设备树小故事 设备树文件 使用设备树 修改设备树文件 编译设备树 异常处理 编写驱动文件 参考资料 设备树小故事 设备树(Device Tree),将这个词分开就是"设 ...

  6. 用netstat查看网络状态详解

    --用netstat查看网络状态详解 -----------------------------2014/06/11 一.Linux服务器上11种网络连接状态:                     ...

  7. Trie树详解及其应用

    原文:http://blog.csdn.net/hackbuteer1/article/details/7964147 Trie树详解及其应用

  8. B-、B树详解及模拟实现

    B-.B树详解及模拟实现 文章目录 B-.B树详解及模拟实现 一.B-树 二.B树 1.性质 2.特性解释 3.B树的插入操作 4. B树的删除操作 5.B树摸拟实现 一.B-树 B-树就是B树 二. ...

  9. ubuntu系统写路由指令_在Ubuntu中如何查看网络路由表详解,

    在Ubuntu中如何查看网络路由表详解, 什么是Linux中的路由和路由表? 路由的过程意味着IP包在网络上从一点传输到另一点.当你向某人发送电子邮件时,你实际上是在将一系列IP数据包或数据报从你的系 ...

最新文章

  1. 根据相机外参实现单应矩阵计算的理论与实践
  2. flask+gunicorn+supervisor+nginx环境安装,裸Centos
  3. 某个第三方支付平台数据库的分析、学习与总结(转)
  4. 单机最大tcp连接数
  5. rust为什么显示不了国服_Rust编程语言初探
  6. Redux/Mobx面试题汇总
  7. 谷歌浏览器打开tif_谷歌打开后是搜狗浏览器??怎么办
  8. python3安装scrapy及使用方法(爬虫框架)
  9. C语言中Uint8_t数据类型
  10. 动态分享到微信朋友圈的方法,果断收藏——(摘抄至他人)
  11. 基于python网上订餐系统哪家好_网上订餐系统python程序代码_(完整版)基于安卓的网上订餐系统毕业设计...
  12. 时间或许从未流逝,而人在氧化新陈代谢与日升日落中,以自己为坐标,定义了时间!...
  13. pigeon-remoting模块功能分析
  14. 毛球科技细说隔离见证
  15. IP、MAC地址,交换机路由器,ARP、NAT协议串讲
  16. BT源代码学习心得(八):跟踪服务器(Tracker)的代码分析(用户请求的实际处理) - 转贴自 wolfenstein (NeverSayNever)
  17. 采集需要登录后的网页(重定向后cookie丢失问题)
  18. 盘点IT行业“中国式合伙人”的离合春秋
  19. DIR-645远程命令执行漏洞
  20. 互联网日报 | 8月7日 星期六 | 华为上半年销售收入3204亿元;微博宣布下线“明星势力榜”;小米平板5系列8月10日发布...

热门文章

  1. LabVIEW AI视觉工具包(非NI Vision)下载与安装教程
  2. @keyup.enter事件
  3. Oracle RAC 12.1.0.2 High CPU Usage
  4. Python中的单行、多行、中文注释
  5. 城市空气pm2.5数据调用实现
  6. 损失函数——KL散度(Kullback-Leibler Divergence,KL Divergence)
  7. 外包公司的客户应该如何写需求文档?
  8. 基于直方图的图像增强算法(HE、CLAHE)之(二)
  9. LSSVM分类和回归
  10. C语言sprintf函数解析(实现数据类型转换到字符串)