The present invention provides a portal pressure testing system and method based on cloud AC, which includes: cloud AC, a server that creates a first preset number of virtual wireless APs, and an analog terminal for simulating portal servers and AAA servers respectively; and a virtual wireless AP configured to communicate with cloud AC, and a server. It is configured to simulate the authenticated terminal associating virtual wireless AP and sending the associated state to cloud AC; the portal server in the simulation terminal continuously sends all authentication terminal identity request messages associated with virtual wireless AP to cloud AC; and the AAA server constructs authentication based on the authentication message sent by cloud AC according to the identity request message. The certificate returns the cloud AC through the message to achieve the portal stress test for cloud AC. It does not need a large number of real devices to join, greatly saving the cost of testing and testing time, to ensure the number of cloud AC terminals on-line.
【技术实现步骤摘要】
基于云AC的portal压力测试系统及方法
本专利技术涉及通信
,尤其涉及一种基于云AC的portal压力测试系统及方法。
技术介绍
云AC(CloudController,云控制器)为集中管理无线AP(AccessPoint,接入点)的平台,可以对无线AP进行下发参数、修改配置等操作。Portal(门户)认证通常也称为Web(网页)认证,一般将Portal认证网站称为门户网站,目前,越来越多的网络接入设备支持portal认证。在portal认证过程中,当未认证用户需要上网时,接入设备会强制用户跳转到特定网站并免费访问该特定网站中的服务,只有在门户网站完成身份认证之后,才可以使用互联网资源。当访问量很大时,对于云AC的性能是一个很大的考验,因此,为了保证系统的稳定运行,需要对云AC进行压力测试。但是,在现有的技术中,对云AC的压力测试存在以下问题:1)如果需要测试管理接入设备的平台系统性能,则需要很多真实接入设备,包括真实的接入设备、portal服务器以及AAA服务器,若其中某一设备的性能较差就无法真实测出云AC的性能,且无法保证有效上线终端的数量;2)需要在AAA服务器上创建大量的用户名和密码,测试时需要验证用户名密码正确性,过程较为繁琐;3)需要在portal服务器上配置允许接入的IP地址范围、接入设备的地址,若模拟终端用户发包,需要能跟接入设备通讯,可以模拟使用的IP和MAC地址数量都非常有限。
技术实现思路
本专利技术的目的是提供一种基于云AC的portal压力测试系统及方法,有效解决现有技术中对云AC进行压力测试时需要接入数量庞大的真实无线AP ...
【技术保护点】
1.一种基于云AC的portal压力测试系统,其特征在于,所述portal压力测试系统中包括:云AC、创建有第一预设数量的虚拟无线AP的服务器以及用于分别模拟portal服务器和AAA服务器的模拟终端;所述服务器中的虚拟无线AP被配置为与云AC通信连接,所述服务器被配置为模拟待认证终端关联虚拟无线AP,并将关联状态发送至云AC,其中,每个虚拟无线AP关联第二预设数量的待认证终端;模拟终端中的portal服务器持续向云AC发送所有与虚拟无线AP关联的待认证终端的身份请求报文,AAA服务器基于云AC根据身份请求报文发送的身份认证报文构造认证通过报文返回云AC,依次完成每个待认证终端的身份认证,实现对云AC的portal压力测试。
【技术特征摘要】
1.一种基于云AC的portal压力测试系统,其特征在于,所述portal压力测试系统中包括:云AC、创建有第一预设数量的虚拟无线AP的服务器以及用于分别模拟portal服务器和AAA服务器的模拟终端;所述服务器中的虚拟无线AP被配置为与云AC通信连接,所述服务器被配置为模拟待认证终端关联虚拟无线AP,并将关联状态发送至云AC,其中,每个虚拟无线AP关联第二预设数量的待认证终端;模拟终端中的portal服务器持续向云AC发送所有与虚拟无线AP关联的待认证终端的身份请求报文,AAA服务器基于云AC根据身份请求报文发送的身份认证报文构造认证通过报文返回云AC,依次完成每个待认证终端的身份认证,实现对云AC的portal压力测试。2.如权利要求1所述的portal压力测试系统,其特征在于,在所述云AC中,与每个虚拟无线AP通信连接之后,将用于portal认证的SSID下发至虚拟无线AP;在服务器中,根据云AC下发的SSID模拟待认证终端关联虚拟无线AP,获取每个待认证终端的IP地址,并发送关联消息至云AC。3.如权利要求1或2所述的portal压力测试系统,其特征在于,在模拟终端的portal服务器中预先配置有用户列表,所述用户列表中包括与待认证终端数量匹配的用户名及其对应的用户密码。4.如权利要求3所述的portal压力测试系统,其特征在于,在所述portal服务器发送的身份请求报文中,包括与待认证终端匹配的用户名和用户密码,其中,每个身份请求报文对应一个待认证终端;在所述AAA服务器构造的认证通过报文中,包括认证通过标识。5.如权利要求3所述的portal压力测试系统,其特征在于,所述portal服务器还被配置为发送portal请求报文至云AC,在接收到云AC反馈的portal确认报文之后向云AC发送身份请求报文。6.如权利要求5所述的portal压力测试系统,其特征在于,在所述portal服务器发送的身份请求报文中,包括属性值、序列号及待认证终端的IP地址,其中,属性值由待认证终端的用户名及由portal确认报文序列号、用户密码及portal确认报文属性值进行MD5加密得到的加密值构成;所述AAA服务器构造的认证通过报文,包括由身份请求报文中提取的预设参数字段进行MD5加密得到的加密值及认证通过标识。7.一种基于云AC的portal压力测试方法,其特征在于,所述portal压力测试方法中包括:创...
【专利技术属性】
技术研发人员:江海燕,
申请(专利权)人:四川斐讯信息技术有限公司,
类型:发明
国别省市:四川,51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。