网络测试

来源:百度文库 编辑:神马文学网 时间:2024/04/28 14:58:06
 网络测试主要面向的是交换机、路由器、防火墙等网络设备,可以通过手动测试或自动化测试来验证该设备是否能够达到既定功能。

手动测试

  人为的搭建环境,通过一定的网络拓扑结构进行设备连接,然后手动的输入enable,config t等一系列命令,然后再配置某些协议,最后通过show config命令或者其他命令来验证该设备是否能够满足此功能。

自动化测试

  在一定的网络拓扑结构下,通过诸如active tcl、python、ruby等自动化测试脚本基于某测试平台(诸如Ixia,sigmationTF等),经过自动化测试工程师将编写好后的脚本(一般是job or project文件)提交给测试平台后,一段时间后来查看运行日志,来确认或者验证设备的功能是否实现。

范围

  网络测试首先需要验证的是设备的功能满足与否,在此基础上,设备的安全性也尤为重要。现在一些黑客可以通过一些工具或自己开发的脚本对设备进行攻击,比如DDOS攻击,DNS攻击等。因此,网络安全测试也显得尤为重要。

 测试工具

Ixia

  美国Ixia公司生产,Ixia®主要用于用于多种网络设备性能测试的负载生成器和分析仪,可测试的设备包括交换机、路由器、有线和无线Modem等边缘和骨干网络设备。

sigmationTF

  美国sigma&成都杰华科技公司生产,是业界第一款商业的通用自动化测试平台,是一款基于硬件的产品,提供功能受限的软件版本供试用。能够开发、调试、运行基于通用 TCL, Perl, Python 等语言的自动化测试脚本。它可以进行:A)CLI 测试,任何基于 CLI 的设备和软件,如路由器、交换机、防火墙、WiFi 设备B)GUI 测试,任何基于 Web 界面的设备和软件,包括 Web 服务提供商、SOHO 设备、门户网站、B2B 网站、B2C 网站…C)需要多种设备与软件进行交互的集成测试和系统测试

Smartbits

  美国思博伦公司生产。SmartBits®是数据通信领域广泛认同的、能够对于网络及设备进行性能测试和评估分析的标准测量仪表。帮助用户测试:交换机、路由器的性能,如吞吐量、延迟、丢包等指标,更可以在一个端口中模拟上千万个网络的数量,并可以对其各自的性能进行分析,测试出不同的QoS下不同流量的表现。除了对交换机和路由器的基本网络设备的测试, SmartBits还能够应用在网络安全设备、接入网设备、通信终端、ATM设备进行测试和分析。

LoadRunner

  LoadRunner® 是一种预测系统行为和性能的工业标准级负载测试工具。通过以模拟上  千万用户实施并发负载及实时性能监测的方式来确认和查找问题,LoadRunner 能够对整个  企业架构进行测试。