51Testing软件测试论坛
标题:
SmartLib使用指南
[打印本页]
作者:
flyhighxu
时间:
2007-8-4 20:29
标题:
SmartLib使用指南
SmartLib User Guide
做Smartbits自动化测试可看看这个资料
作者:
koller
时间:
2007-8-5 10:22
好东西
作者:
koller
时间:
2007-8-5 10:23
挣积分
作者:
calmqing
时间:
2007-8-13 11:32
我现在也在研究这个哟
作者:
qq33046881
时间:
2007-9-17 14:13
好东西阿 ,就是下载不了 呵呵
作者:
zhangsy
时间:
2007-9-17 22:27
听别人推荐过,先下下来看看再说。谢谢楼主
作者:
我爱大熊
时间:
2007-9-17 23:06
看看
作者:
ranco_chen
时间:
2007-10-15 11:54
(三)一致性测试
路由器一致性测试通常采用“黑箱”方法,被测试设备IUT叫做“黑箱”。测试系统通过控制观察点PCO与被测试设备接口,其测试原理如图2所示。
不同的测试事件是通过不同的PCO来控制和观察的,按照其应答是否遵守规范,即定时关系和数据匹配限制,测试的结果可分为通过、失败、无结果3种。路由器是一种复杂的网络互连设备,需要在各个通信层上实现多种协议。例如相应的接口的物理层和链路层协议、IP/ICMP等互联网层协议、TCP/UDP等传输层协议、Telnet/SNMP等应用层协议以及RIP/OSPF/BGP等路由协议。
协议一致性测试应当包含路由器所实现的所有协议。由于该测试内容繁多测试复杂,在测试中可以选择重要的协议以及所关心的内容测试。由于骨干网上路有器可能影响全球路由,所以在路由器测试中应特别重视路由协议一致性测试例如OSPF和BGP协议。由于一致性测试只能选择有限测试例测试,一般无法涵盖协议所有内容。所以即使通过测试也无法保证设备完全实现协议所有内容,所以最好的办法是在现实环境中试运行。路由器一致性测试一般采用分布式测试法或远端测试法。
(四)互操作测试
由于通信协议、路由协议非常复杂且拥有众多选项,实现同一协议的路由器并不能保证互通互操作。并且因为一致性测试能力有限,即使通过协议一致性测试也未必能保证完全实现协议。所以有必要对设备进行互操作测试。互操作测试实际上是将一致性测试中所用的仪表替换成需要与之互通互操作的设备,选择一些重要且典型的互连方式配置,观察两设备是否能按照预期正常工作。
(五)稳定性、可靠性测试
由于大多数路由器需要每天24小时,每周7天连续工作,作为Internet核心设备的骨干路由器的稳定性和可靠性尤其重要。所以用户需要了解露由器的稳定性和可靠性。
路由器的稳定性和可靠性很难测试。一般可以通过两种途径的到:(1)厂家通过关键部件的可靠性以及备份程度计算系统可靠性;(2)用户或厂家通过大量相同产品使用中的故障率统计产品稳定性和可靠性。当然,用户也可以通过在一定时间内对试运行结果的要求来在一定程度上保证路由器的可靠性与稳定性。
(六)网管测试
网管测试一般测试网管软件对网络以及网络上设备的管理能力。由于路由器是IP网的核心设备,所以必须测试路由器对网管的支持度。
如果路由器附带网管软件,可以通过使用所附带的网管软件来检查网管软件所实现的配置管理、安全管理、性能管理、计帐管理、故障管理、拓扑管理和视图管理等功能。如果路由器不附带网管软件,则应当测试路由器对SNMP协议实现的一致性以及对MIB实现的程度。由于路由器需要实现的MIB非常多,每个MIB都包含大量内容,很难对MIB实现完全测试。一般可以通过抽测重要的MIB项来检查路由器对MIB的实现情况。
另外,由于路由器设备非常复杂,可能采用的接口和协议多种多样,所以对路由器测试所采用的仪表以及仪表的配置必须根据测试内容以及路由器实际配置来决定。一般来说路由器测试所使用的仪表可分为性能测试仪表、协议测试仪表以及其他种类仪表。
(1)性能测试仪表主要测试IP包转发能力。最典型的有NetCom公司的SmartBit、安捷伦公司的Router Tester等。性能测试仪表有时也要求一些协议仿真能力,例如对BGP、OSPF的仿真。(2)协议测试仪表主要测试路由器对协议实现的一致性。主要有路由协议一致性测试仪表例如安捷伦公司的Router Tester等。其他协议例如TCP/IP、ATM、ISDN、SNMP等众多路由器实现的协议一致性测试所用仪表可使用各种专用或通用仪表。(3)其他仪表主要包括一些通用仪表,如示波器、万用表、率耗器、光功率计等。还有在测试仪表的选择中还应当考虑仪表的精度以及误差范围。综上所述路由器的测试是一项复杂但是非常重要的工作,对路有器的测试只有在研究测试方法的基础上结合具体测试情况,制定正确测试方案,选择合适的测试仪表,认真测试才能达到测试目的。
作者:
shbigfoot
时间:
2007-10-22 09:59
好东西
作者:
bhbhobby
时间:
2007-10-30 21:39
虽然第一次接触 但还是感谢你!
作者:
xiaohong_0
时间:
2007-10-31 15:01
正在研究中,谢谢!
作者:
rr1978
时间:
2007-11-12 14:47
fffffff
试试
作者:
flyboy2008
时间:
2007-11-22 18:22
好东西阿 !!!
作者:
athenalich
时间:
2007-11-30 11:11
感谢楼主
作者:
chenjj8080
时间:
2008-3-11 21:20
标题:
!!!
很不错的东东!
作者:
hanxin
时间:
2008-3-12 11:33
感谢楼主
作者:
zaley
时间:
2008-3-18 16:39
好好好
作者:
erining
时间:
2008-3-19 15:53
thank you !!!!1
作者:
nmggzj115
时间:
2008-3-27 15:56
谢谢
作者:
earthyoungman
时间:
2008-4-23 21:13
看看,谢了
作者:
wxm00236
时间:
2008-11-16 21:40
顶,绝好的东西
作者:
lichma
时间:
2008-12-24 16:52
要是有中文的就好了
作者:
tanmelody
时间:
2008-12-25 09:43
好东西
作者:
bengier1986
时间:
2009-2-13 11:13
看看先,觉得好再来顶~~
作者:
bengier1986
时间:
2009-2-13 11:48
标题:
请教
struct_new transmit_config_${port} ETHTransmit
HTSetStructure $ETH_TRANSMIT 0 0 0 transmit_config_${port} 0 \
$config(PORT_${port},HUB) $config(PORT_${port},SLOT) \
$config(PORT_${port},PORT)
通过设置这个以后,我想再设置第二条Stream的时候,HTSetStructure 的第一个参数需要变动吗?
因为我记得在设置三层的包的时候,第一条是用:例如:L3_DEFINE_IP_STREAM,则第二条必须用:L3_MOD_IP_STREAM.
作者:
bengier1986
时间:
2009-2-13 11:53
标题:
请教2:
请问在一个SmartBit的Port上,怎样通过 脚本控制 设置两条二层的Stream?
比如:其中一条为:
Source_MAC:0x00-00-00-00-00-01 Destination_MAC:0x00-00-00-00-00-03 Vid:100
另一条为:
Source_MAC:0x00-00-00-00-00-01 Destination_MAC:0x00-00-00-00-00-03 Vid:200
谢谢~~
作者:
lzpcn
时间:
2009-6-4 10:54
多谢:victory,正好需要
作者:
tianshilan
时间:
2009-7-5 17:43
作者:
simonche
时间:
2010-1-23 09:40
标题:
好东西,顶一下
好东西,顶一下
作者:
guosiqiu
时间:
2010-1-24 22:18
好东西,
谢谢
作者:
li821022
时间:
2010-3-1 12:25
学习啦
作者:
tanzhen_1985
时间:
2010-3-10 15:25
抱走了,谢谢
作者:
找事
时间:
2010-11-16 17:01
谢谢
作者:
hust208
时间:
2010-11-28 23:07
先下来研究下,3KS楼主!
作者:
kelvinakeely
时间:
2011-1-7 13:16
谢谢分享!!
作者:
hunahna
时间:
2011-10-19 14:51
看看 谢谢哈
作者:
show8bbs
时间:
2012-2-10 00:26
这个是跟自动化测试有关的么,不是吧???
作者:
Lyangmeng
时间:
2012-2-17 12:13
先看了再说
作者:
vaggar
时间:
2019-2-20 13:35
好东西
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2