【技术实现步骤摘要】
本专利技术涉及网际协议(Internet Protocol)(以下简称IP)网络通讯
,尤其涉及,更具体地说,涉及以太网交换机802.1x接入控制系统自动化测试的测试系统和方法。
技术介绍
要实现IP网络的可运营可管理,必然需要一套完整的安全接入控制系统,IEEE802.1委员会提出的802.1x协议,实现了基于以太网交换机的接入控制方案,其可以对用户进行认证、授权,计费,从而为运营商提供一种更实用、更安全的用户管理方案。此接入控制方案需要以太网交换机,AAA服务器及配套软件组成的一整套接入控制系统才能实现。此类系统在投入运营之前,需要经过严格测试才能可靠运行。然而,由于其涉及大量用户的接入控制,且关系到大量客户端的认证和计费服务,因此在实验室环境中测试需要模拟真实的网络应用环境,而目前常用的测试方法只能模拟单个或者少量用户的接入及计费测试,并且只能用手工操作方法测试,其要耗费大量的人力物力,测试周期短,却并不能测试接入控制系统的性能及发现接入控制系统潜在的故障。
技术实现思路
有鉴于此,为了克服现有技术中存在的测试效率低,需要测试人员手工操作、实时观察结果,并且模拟登录用户少,测试周期短,效果差等缺陷,本专利技术的目的在于提供一种以太网交换机接入控制系统自动化测试的测试系统及方法。 本专利技术的一种以太网交换机接入控制系统自动化测试的测试系统包括流量产生模块,用于在测试过程中构造不同种类的报文,以及产生流量;802.1x协议交互模块,包括网卡驱动软件及网卡,其中上述网卡驱动软件用于读写网卡,每块网卡用于模拟多个登录用户,且多块网卡接入以太网交换 ...
【技术保护点】
以太网交换机接入控制系统自动化测试的测试系统,其特征是包括: 流量产生模块,用于在测试过程中构造不同种类的报文,以及产生流量; 802.1x协议交互模块,包括网卡驱动软件及网卡,其中上述网卡驱动软件用于读写网卡,每块网卡用于模拟多个登录用户,且多块网卡接入以太网交换机的不同端口构造多条用户接入流; 用户输入管理控制模块,用于设置接入用户数量及登录速度,且用于控制各测试流程操作; 告警日志模块,用于记录各测试流程中失败事件和出现异常现象的原因及测试结果,且用于自动生成日志; 数据库模块,用于记录各测试流程中成功事件的测试结果,且自动生成测试结果分析报告。
【技术特征摘要】
的保护范围。权利要求1.以太网交换机接入控制系统自动化测试的测试系统,其特征是包括流量产生模块,用于在测试过程中构造不同种类的报文,以及产生流量;802.1x协议交互模块,包括网卡驱动软件及网卡,其中上述网卡驱动软件用于读写网卡,每块网卡用于模拟多个登录用户,且多块网卡接入以太网交换机的不同端口构造多条用户接入流;用户输入管理控制模块,用于设置接入用户数量及登录速度,且用于控制各测试流程操作;告警日志模块,用于记录各测试流程中失败事件和出现异常现象的原因及测试结果,且用于自动生成日志;数据库模块,用于记录各测试流程中成功事件的测试结果,且自动生成测试结果分析报告。2.根据权利要求1所述的测试系统,其特征是上述用户输入管理控制模块分别与上述流量产生模块、802.1x协议交互模块、告警日志模块及数据库模块连接,且上述用户输入管理控制模块还用于控制上述流量产生模块、802.1x协议交互模块、告警日志模块及数据库模块;上述流量产生模块与802.1x协议交互模块在测试过程中分别与上述以太网交换机的对应端口连接。3.根据权利要求1所述的测试系统,其特征是上述流量产生模块在测试过程中构造的报文至少包括网际协议报文、用户数据报协议报文、协议报文、超长帧或超短帧中的一种或一种以上的报文;上述用户输入管理控制模块控制的测试流程操作至少包括多用户并发上线测试、多用户并发下线测试、持续操作测试、流量冲击测试、AAA服务器记账准确性测试或抗拒绝服务攻击性测试中的一种或一种以上以任何顺序组合的测试流程。4.以太网交换机接入控制系统自动化测试的测试方法,其特征是包括如下步骤步骤1配置以太网交换机及AAA服务器,以及将流量产生模块和802.1x协议交互模块连接到上述以太网交换机的相应端口;步骤2用户输入管理控制模块根据测试需求对流量产生模块及802.1x协议交互模块进行相应的配置;步骤3测试系统根据测试需求至少执行多用户并发上线测试、多用户并发下线测试、持续操作测试、流量冲击测试、AAA服务器记账准确性测试或抗拒绝服务攻击性测试中的一种或一种以上以任何顺序组合的测试流程;以及在上述的测试过程中,告警日志模块记录失败事件和出现异常现象的原因及测试结果,上述数据库模块记录成功事件的测试结果;步骤4上述告警日志模块根据记录自动生成日志,且上述数据库模块根据记录自动生成测试结果分析报告。5.根据权利要求4所述的测试方法,其特征是上述多用户并发上线测试包括以下步骤步骤301在以太网交换机的不同端口上连接上述802.1x协议交互模块;步骤302上述测试系统启动上述各端口的拨号程序,进行用户登录;步骤303上述测试系统判断是否收到登录成功消息,若是,则上述数据库模块记录登录成功的时刻,并执行步骤304;否则,上述告警日...
【专利技术属性】
技术研发人员:杜欣,刘兴池,梁德光,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:94[中国|深圳]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。