网络测试的方法和手段因测试的目的不同而有所不同。典型的网络设备测试的方法有 2种:
第一种是将设备放在一个仿真的网络环境中,通过分析该产品在网络中的行为对其进行测试;
第二种方法是使用专用的网络测试设备对产品进行测试,如专用的性能分析仪器SmartBits 2000、IXIA 1600 等。 对于网络系统的布线测试、物理连通性的测试和故障监测也有专门的工具,这些工具是一些底层的网络测试和维护工具,如 Fluke 公司的网络听诊器、网络一点通、企业级网络测试仪等等。而网络电缆测试仪、令牌环网测试仪、以太网测试仪还有光缆测试仪等等,都是在网络系统的实施部署和运行维护阶段采用的常用的测试工具。
对于网络协议的一致性测试一般有专门的测试工具来支持,比如说对 ISDN、ATM、ADSL、帧中继等的实现都有专门的测试仪。
对网络系统的测试也有相应的测试工具,最典型和最重要的就是网络协议分析仪。
网络协议分析仪一般有专用的硬件设备和专门的软件。这类协议分析仪典型的功能是数据包的捕捉、协议的解码、统计分析和数据流量的产生。用协议分析仪我们可以捕捉网上的实际流量、提取流量的特征,据此对网络系统的流量进行模型化和特征化。
此外,网络协议分析仪还可以主动地产生大量的数据包施加到网络上,分析网络的响应或对网络系统进行加重测试。
目前典型的协议分析仪有 HP 公司的 Internet Advisor(网络专家系统)、WG 公司的 Domino 系列协议分析仪等。另外还有一些纯软件的协议分析工具,有些甚至可以从网上免费下载。但这类协议分析软件无论在协议的解码能力、解码和数据分析的实时性以及数据流量的产生能力上与用专门硬件实现的协议分析仪相比仍有差距。
还有一些比协议分析仪更高层次的网络性能测试工具,站在应用层的角度使用一些基准流量对网络系统的性能进行分析,代表性的软件是 Ganymede Software

IxChariot测试网络设备性能相关推荐

  1. mysql smack_super-smack测试mysql性能

    最近对MySql的性能要求越来越高了,所以也需要做相关的压力仿真测试. super-smack测试mysql性能 一.使用Red Hat Enterprise Linux Server release ...

  2. 20线程测试cpu性能软件,CPU常用跑分软件 你知道那些?

    跑分测试是检测硬件性能的重要手段,但毕竟需要专业测试软件,很多小伙伴对于测试软件一头雾水,不知道有哪些测试软件,本次笔者就给大家科普一下CPU测试中常用的测试软件,帮助大家更好的了解自己电脑的性能. ...

  3. ab 发送post请求测试API性能

    apache benchmark 工具 测试API 性能发送 Post 请求(Linux环境验证通过) 在apache bin 目录,在linux上执行命令: ./ab -n 1 -v 4 -p 'u ...

  4. SQLIOSim 模拟SQLServer的行为来测试IO性能

    SQLIOSim 功能: 模拟SQLServer的行为来测试IO性能. SQLIOSim的版本: (1) SQL Server 2005的SQLIOSim是需要上网下载的套件. (2) 从SQL Se ...

  5. 测试算法(性能)的工具类

    记录几个测试算法性能的工具类,方便以后测试算法. Stopwatch类:可以得到算法的执行时间(单位:s,小数点后3位) 1: public class Stopwatch { 2: private ...

  6. YCSB benchmark测试mongodb性能——和web服务器测试性能结果类似

    转自:http://blog.sina.com.cn/s/blog_48c95a190102v9kg.html         YCSB(Yahoo! Cloud Serving Benchmark) ...

  7. fio 是测试磁盘性能的最佳工具

    磁盘IO是检查磁盘性能的重要指标,可以按照负载情况分成照顺序读写,随机读写两大类. fio 是测试磁盘性能的最佳工具: ddif=/dev/zero  of=/root/test bs=4kcount ...

  8. python性能测试方法_Python实现测试磁盘性能的方法

    本文实例讲述了Python实现测试磁盘性能的方法.分享给大家供大家参考.具体如下: 该代码做了如下工作: create 300000 files (512B to 1536B) with data f ...

  9. Apache JMeter--网站自动测试与性能测评

    Apache JMeter--网站自动测试与性能测评 2013-02-28 15:48:05 标签:Jmeter From:http://bdql.iteye.com/blog/291987 出于学习 ...

  10. 使用 Benchmark.NET 测试代码性能

    今天,我们将研究如何使用Benchmark.Net来测试代码性能.借助基准测试,我们可以创建基准来验证所做的更改是否按预期工作并且不会导致性能下降. 并非每个项目都需要进行基准测试,但是如果您正在开发 ...

最新文章

  1. python读取中文文件乱码-详解Python的json文件读取及中文乱码显示问题解决方法...
  2. 通过圆的颜色并结合霍夫变换检测目标圆的OpenCV代码
  3. 全球与中国除颤监护仪市场深度调研与未来前景研究报告2022-2027年版
  4. CentOS学习笔记(一):中文语言包及输入法的安装使用
  5. MFC线程创建运行关闭的问题
  6. P1983-车站分级【图论,记忆化dfs,构图】
  7. 在windows文件系统中加右键执行程序
  8. php ajax跳转,ajax接口的php文件如何实现跳转
  9. 从中台、数仓与元数据不为人知的3个角度,看数据管理的生与死
  10. 复制加网站信息的javascript代码及对应的javascript阻止命令
  11. keras-yolov3 + Kalman-Filter 进行人体多目标追踪(含代码)
  12. 如何在 Mac 上播放 Keynote 演示文稿?
  13. Git—如何Windows操作系统中安装Git
  14. Java之常用函数笔记
  15. android 壁纸服务,8.1 初识Android壁纸
  16. Jenkins下载,部署,基本使用(SVN版)
  17. 图片相似原理 - Java实现
  18. waiter.OnGreet(Tom) Delegate event
  19. future cancel失败一例
  20. 数值分析多种算法C语言代码

热门文章

  1. 【数据处理】 python 极速极简画图——频数(率)分布直方图
  2. 笔记本电脑怎么给别人开热点
  3. 苹果6s照相快门声音设置_苹果手机内置录屏技巧,还能加入自己的声音,花3秒钟设置一下...
  4. java常用的编辑器之kindeditor
  5. [转帖]龙芯下一代处理器微结构GS464E细节曝光
  6. 使用xcode无开发者账号打包.ipa文件
  7. Vue:解决[Vue warn]: Failed to resolve directive: modle (found in Anonymous)
  8. Cython 的简要入门、编译及使用
  9. 通过easyx窗口实现贪吃蛇
  10. SSM整合(idear)