关键词:

Wireshark,IO Graphs, 数据包,Excell数据修饰

摘 要:

在前端的测试中,为方便问题的分析,经常需要抓包分析网络数据,接收到的数据包是否平滑?有没有瞬间突变的情况?利用Wireshark抓数据包,个人觉得大家还是比较熟练的,但利用此Wireshark分析抓包数据却比较生疏。本篇案例主要介绍利用wireshark的分析工具IO Graphs分析网络平滑度。

1 案例描述

在前端的测试中,为方便问题的分析,经常需要抓包分析数据,数据包是否平滑?有没有瞬间突变的情况?利用Wireshark抓数据包,个人觉得大家还是比较熟练的,但利用此Wireshark分析抓包数据却比较生疏。本篇案例主要介绍利用wireshark的分析工具IO Graphs分析网络平滑度。

2 案例分析

2.1利用wireshark抓包

1.在本地浏览前端图像,打开网络分析工具Wireshark,输入过滤条件抓到想分析的数据包。视频包

表示视频包;音频包

表示音频包。

2.将数据包解析成UDP包

如下图2,鼠标右击某一个视频包,在弹出的下拉菜单中选择“Follow UDP Stream”,Wireshark会自动过滤出视频UDP包,更新完成后关闭弹出的提示窗口,过滤条件更新为“(ip.addr eq 前端IP and ip.addr eq 本地IP) and (udp.port eq 前端端口号 and udp.port eq 本地端口号)”。此时便完成了接收到的视频包,可以将此段包保存以便后续查看,此处便不介绍了。

2.2利用Wireshark 自带分析工具“IO Graphs”生成接收到的数据包图形。

1.“IO Graphs”工具主要是把原始数据过滤并且以图表的形式显示出来,更清晰形象的说明问题,体现工作的质量。如下图,打开Statistics,选择IO Graphs。

2.在Wireshark IO Graphs界面可以看到实时图形输出。在窗口中可以看到5个过滤器,输入过滤条件输出对应图形。如下图,在图形1中输入过滤条件“udp.port eq 前端端口号 and udp.port eq 本地端口号”,便生成对应的接收到的视频包数据图形。

2.3分析生成的IO Graphs图形并优化

1.Wireshark IO Graphs 窗口图形分为X轴和Y轴,如下图所示:

X轴表示时间,单位秒;

Y轴表示接收到的数据包。

图形中的线是由点组成,每个点表示每个1秒内抓到的所有数据包。

2.点击save出图,这个时候图形比较简单,如下图:

3.优化图形,利用Excell修饰数据

Wireshark IO Graphs 窗口,点击copy,然后打开一个Excell,在Excell里面粘贴,注意此时会出现粘贴选择框,选择“使用文本导入向导”,弹出设置向导,其他都默认,只有步骤2,只选择“逗号”分裂数据,如下图:

4.Excell中选择“插入”--》“折线图”,此时生成数据图表。各位可以依据个人的喜好,选择生成不同的图表。此处以折线图为例,如下图:

数据部分:第X秒时,收到的数据包,例如:第5秒时,收到203个包;第6秒时,收到164个包。

图形部分:红色曲线的每一个点表示此秒钟抓到的所有数据包。

graphs菜单_Wireshark自带工具IO Graphs分析接收数据平滑度案例相关推荐

  1. 6 款 Java 8 自带工具,轻松分析定位 JVM 问题!

    这篇文章中介绍下如何使用 JDK 自带工具来分析和定位 Java 程序的问题. 使用 JDK 自带工具查看 JVM 情况 JDK 自带了很多命令行甚至是图形界面工具,帮助我们查看 JVM 的一些信息. ...

  2. 收集6 款 Java 8 自带工具,轻松分析定位 JVM 性能问题!

    这篇文章中介绍下如何使用 JDK 自带工具来分析和定位 Java 程序的问题. 使用 JDK 自带工具查看 JVM 情况 JDK 自带了很多命令行甚至是图形界面工具,帮助我们查看 JVM 的一些信息. ...

  3. linux io分析工具,io性能分析工具-iostat

    linux-io性能分析 iostat (input/output statistics) 是一个linux系统监视工具,它可以用于收集并展示操作系统存储的输入.输出统计.它经常用于识别存储设备(本地 ...

  4. 这个工具,可视化分析10W数据后,找到了数据岗位月薪20K的秘诀

    经常有人会问我这样的问题:能不能做一个职业的可视化分析?最近找工作很不顺利,各种迷茫,希望从广大求职者的数据中得到一些启发. 肯定没问题,今天就给大家分析一波职业数据,以可视化的形式让各位感受一下数据 ...

  5. 教你怎么用WIN7系统自带工具调整硬盘分区

    转载自: 教你怎么用WIN7系统自带工具调整硬盘分区_百度经验 http://jingyan.baidu.com/article/fd8044fae86fb55031137ae5.html?qq-pf ...

  6. windows7内存诊断工具有用吗_Win7怎么使用自带工具进行内存检测?

    电脑使用久了,总是会出现各种各样的问题,其中比较常见的就是内存问题了.出现内存问题,我们可以采用系统自带的工具进行内存检测,可是很多用户不知道Win7怎么使用自带工具进行内存检测,为此小编赶紧整理了以 ...

  7. Hudi自带工具DeltaStreamer的实时入湖最佳实践

    摘要:本文介绍如何使用Hudi自带入湖工具DeltaStreamer进行数据的实时入湖. 本文分享自华为云社区<华为FusionInsight MRS实战 - Hudi实时入湖之DeltaStr ...

  8. jdk自带压测工具_jstack性能分析工具

    一 背景 一个项目要正常上线,一般需要压测程序的性能,了解系统瓶颈,以便结合实际业务量进行合理的扩容. 你是不是在测试人员告诉你系统tps才几十,并且严重耗费内存和cpu的时候完成不知道怎么去定位,如 ...

  9. java 后端 使用 Graphics2D 制作海报,画echarts图,带工具类,各种细节:如头像切割成圆形,文字换行算法(完美实验success),解决画上文字、图片后不清晰问题

    文章目录 先看成品 前言 一.项目目录结构 一.海报制作PosterUtil.java工具类 1. 描述 2. 代码 二.测试生成海报 1. 描述 2. 直接上代码 四.其他测试 1. Test1_C ...

  10. TensorRT - 自带工具trtexec的参数使用说明

    本文以TensorRT-7.2.3.4说明自带工具trtexec工具的使用参数进行说明. 1 trtexec的参数使用说明 === Model Options ===--uff=<file> ...

最新文章

  1. 每天一个linux命令(18):locate 命令
  2. Delphi制作图像特殊显示效果
  3. 简单编译安装Apache
  4. 第二百三十一天 how can I 坚持
  5. js获取页面的各种高度与宽度
  6. MPU:鸿蒙轻内核的任务栈的溢出检察官
  7. react 开源项目_2020年2月Github上最热门的JavaScript开源项目
  8. 笔记︱集成学习Ensemble Learning与树模型、Bagging 和 Boosting、模型融合
  9. 杰里之1T8 烧写器使用文档【篇】
  10. 数据库实验课堂作业-1.1数据定义
  11. 路由入口与vue布局入口
  12. dmaengine,dmatest, DW_DMAC driver
  13. “听觉”营销价值凸显,喜马拉雅迎来新局点
  14. 如何在Unity上开发Nintendo(任天堂)Switch平台游戏时让游戏patch包大小尽量小
  15. 【转载】TCP/IP协议详解
  16. 8-1 用QPainter绘图(Painting with QPainter)
  17. 义乌一院校专门培养“网络小贩”90后年入百万
  18. Camtasia2023简体中文版屏幕录像 支持MP4/AVI/WMV等多种格式
  19. 刚安装的谷歌浏览器搜索异常
  20. 【Android 插件化】VirtualApp 接入 ( 在 VirtualApp 工程下创建 Module | 添加依赖 | 启动 VirtualApp 插件引擎 )

热门文章

  1. 京东评价系统海量数据存储设计
  2. Java 抽象类和接口,看这一篇就够了
  3. 生活中与现实中的字体应用体验俯拾皆是...
  4. 大数据营销咨询公司AIO获数百万美元天使轮融资
  5. win10系统设置选择电源键按钮功能设置步骤
  6. 盯盯拍罗勇:公司就是我最好的产品
  7. 地址转经纬度(百度)function
  8. maya表面种植物体插件 Plant Objects on surface v1.0 下载及教程
  9. 小码哥C++:第一课
  10. 如何获取网易云音频地址