CN102833777A - 用于无线控制器的portal性能测试的方法 - Google Patents

用于无线控制器的portal性能测试的方法 Download PDF

Info

Publication number
CN102833777A
CN102833777A CN2012103027990A CN201210302799A CN102833777A CN 102833777 A CN102833777 A CN 102833777A CN 2012103027990 A CN2012103027990 A CN 2012103027990A CN 201210302799 A CN201210302799 A CN 201210302799A CN 102833777 A CN102833777 A CN 102833777A
Authority
CN
China
Prior art keywords
portal
testing tool
sta
authentication
server
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2012103027990A
Other languages
English (en)
Other versions
CN102833777B (zh
Inventor
韩涛
曹海蓉
范成龙
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Autelan Technology Co ltd
Beijing Hua Xinaotian Network Technology Co ltd
Original Assignee
AUTELAN TECHNOLOGY Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by AUTELAN TECHNOLOGY Inc filed Critical AUTELAN TECHNOLOGY Inc
Priority to CN201210302799.0A priority Critical patent/CN102833777B/zh
Publication of CN102833777A publication Critical patent/CN102833777A/zh
Application granted granted Critical
Publication of CN102833777B publication Critical patent/CN102833777B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

提供了一种用于无线控制器的PORTAL性能测试的方法,所述方法包括:用于模拟无线站的测试工具向无线控制器发送多个无线站的上网请求;在用于模拟PORTAL服务器的测试工具经由无线控制器向模拟的无线站返回认证界面之后,用于模拟PORTAL服务器的测试工具批量产生用户名和密码以模拟无线站的上线过程。本发明可降低PORTAL-STA性能测试中的PORTAL服务器/RADIUS服务器以及STA的成本,并为批量用户上线测试***的PORTAL-STA承载能力提供可行性测试方法。

Description

用于无线控制器的PORTAL性能测试的方法
技术领域
本发明涉及通信技术领域,更具体地,涉及一种模拟PORTAL无线站上线来进行无线控制器的PORTAL性能测试的方法。
背景技术
PORTAL认证通常也指WEB认证,用户认证的网站即称之为“门户网站”。当用户访问网络时,首先需要进入PORTAL认证界面,输入正确的用户名经过远程用户拨号认证***(Radius)服务器认证通过后才能访问网络,若未经过认证访问非PORTAL界面网络,则***强制返回WEB页面进行认证。随着浏览器的广泛使用,PORTAL认证越来越普及。
现有的PORTAL认证流程通常包括无线控制器(AC),AC支持PORTAL功能为用户上网行为提供强制认证,AC设备能承载无线站(STA)的能力成为了衡量AC设备PORTAL性能的重要指标。目前测试AC的PORTAL STA压力的方案为通过真实的STA进行关联来进行测试。
图1是示出根据现有技术的用户的PORTAL认证的流程的示意图。如图1所示,PORTAL认证包括以下过程:
1、STA向AC网关发起上网请求;
2、AC监听到上网请求后发现用户未认证,将发送URL重定向报文指示STA向PORTAL服务器发起认证;
3、STA收到URL后,向PORTAL服务器的认证URL发起连接;
4、PORTAL服务器收到请求后返回认证界面;
5、用户提交用户名密码至PORTAL服务器;
6、PORTAL服务器收到用户名密码后与AC进行PORTAL协议交互,将用户名等信息发送至AC,希望进行用户名认证;
7、AC收到PORTAL认证请求后,向RADIUS服务器发起认证请求交互并反馈认证结果给AC;
8、AC收到认证结果后,给予用户相应的权限,并返回用户是否通过认证的信息给PORTAL服务器;
9、PORTAL服务器收到认证结果,返回响应的界面给用户;
10、用户开始访问外网,AC发起计费请求与RADIUS服务器进行计费交互。
现有方案技术只能依靠真实无线STA的上网行为来测试AC设备的PORTAL性能,无法达到10K数量级别的性能压力测试要求。
发明内容
本发明可通过模拟PORTAL无线站(STA)的上线动作来进行无线控制器的PORTAL性能测试,无需真实STA接入和上网行为即可模拟大量PORTALSTA的在线状态。
根据本发明的一方面,提供了一种用于无线控制器的PORTAL性能测试的方法,包括:用于模拟无线站的测试工具向无线控制器发送多个无线站的上网请求;在用于模拟PORTAL服务器的测试工具经由无线控制器向模拟的无线站返回认证界面之后,用于模拟PORTAL服务器的测试工具批量产生用户名和密码以模拟无线站的上线过程。
根据本发明的一方面,用于模拟无线站点的测试工具是基于LINUX平台的HTTP LOAD工具,所述HTTP LOAD工具通过LINUX支持的子接口配置不同的IP地址来并行发送上网请求。
根据本发明的一方面,用于模拟PORTAL服务器的测试工具包括用于模拟WEB服务器的测试工具和ERRORCODE工具,模拟WEB服务器的测试工具为用户提供认证界面,ERRORCODE工具通过脚本程序顺序或随机修改用户名和密码以模拟用户提交用户名密码的动作。
附图说明
通过下面结合示例性地示出实施例的附图进行的描述,本发明的上述和其他目的和特点将会变得更加清楚,其中:
图1是示出根据现有技术的用户的PORTAL认证的流程的示意图;
图2是示出根据本发明用户的无线控制器(AC)的PORTAL性能测试方法的流程示意图。
具体实施方式
首先,在描述根据本发明的无线控制器(AC)的PORTAL性能测试方法之前,对以下术语进行定义:
PORTAL认证:PORTAL认证通常也指WEB认证,用户认证的网站即称之为“门户网站”。当用户访问网络时,首先需要进入PORTAL认证界面,输入正确的用户名经过Radius服务器认证通过后才能访问网络,若未经过认证访问非PORTAL界面网络,则***强制返回WEB页面进行认证。
Radius(Remote Authentication Dial In User Service):Radius为远程用户拨号认证***。RADIUS是一种C/S结构的协议,网络访问服务器(NAS)作为RADIUS客户机运行。客户机负责将用户信息传递至指定的RADIUS服务器,然后根据返回的响应进行操作。RADIUS服务器负责接收用户的连接请求、认证用户,然后返回客户机所有必要的配置信息以将服务发送到用户。
无线瘦AP(Thin Access Point):无线接入点(AP,Access Point)也称无线网桥、无线网关,且也就是所谓的“瘦”AP。此无线设备的传输机制相当于有线网络中的集线器,在无线局域网中不停地接收和传送数据,不承载DHCP、防火墙等功能。
无线控制器AC(Access Controller):无线控制器是一种网络设备,它是一个无线网络的核心,负责管理无线网络中的瘦AP,对AP的管理包括:下发配置、修改相关配置参数、射频智能管理等。在PORTAL***中AC可充当PORTAL服务器与认证用户交互;在Radius***中,AC充当radius客户端角色,向radius服务器发起用户认证。
无线STA(Station):所谓STA,是指配备无线网络接口的计算设备。一个无线站点STA通常由一台PC机或笔记本计算机加上一块无线网卡构成,无线网卡分为台式机用的PCI或ISA插槽的网卡和笔记本电脑用的PCMCIA网卡,此外无线的终端还可以是非计算机终端上的能提供无线连接的嵌入式设备(例如802.11手机)。
HTTP LOAD:HTTP LOAD是基于Linux平台的一种性能测试工具,以并行复用的方式进行操作,通过发送HTTP请求以测试WEB服务器的吞吐量与负载以及WEB界面性能。
下面将参照图2对本发明的示例性实施例的AC的PORTAL性能测试方法进行描述。
首先,在步骤201,用于模拟无线站(STA)的测试工具向AC发送多个STA的上网请求。这里,可借助WEB服务器的性能测试工具HTTP LOAD来模拟用户的上网行为。HTTP LOAD是基于Linux平台的一种性能测试工具,其可驻留在真实的一个STA之上。HTTP LOAD通过Linux支持的子接口配置不同IP地址,基于配置的IP地址并行发送HTTP请求以模拟用户的上网行为。
HTTP LOAD在linux上可以直接使用linux命令进行子接口的配置,配置命令如下:
Ifconfig eth0:1 X.X.X.1
Ifconfig eth0:2 X.X.X.2
……
然后建立一个文件,例如文件名为“sipfile”,里面包含所有的IP地址记录,内容如下:
X.X.X.1
X.X.X.2
…..
通过以上配置,HTTP LOAD工具即可采用sipfile文件中的源IP地址作为源地址模拟访问web网页的动作。
当然,HTTP LOAD只是模拟用户上网行为的测试工具之一。本领域的技术人员可采用其它的方式来模拟用户的上网请求。
接下来,在步骤202,AC监听到来自测试工具HTTP LOAD的上网请求后,发现该请求的用户未经过认证,于是AC将用于重定向的URL的报文发送回到HTTP LOAD指示STA向PORTAL服务器发起认证。
在步骤203,STA收到URL后,HTTP LOAD向PORTAL服务器的认证URL发起连接请求。
在步骤204,PORTAL服务器经由AP和AC收到由HTTP LOAD模拟的来自多个STA的多个上网请求后,返回认证界面。
在步骤205,用于模拟PORTAL服务器的测试工具批量产生用户名和密码,以模拟无线站的上线过程。根据本发明的实施例,可以通过WEB服务器以及ERRORCODE工具共同模拟PORTAL服务器。WEB服务器为用户提供认证界面。可以通过WINDOWS自带的互联网信息服务器(IIS)构建WEB站点实现WEB服务器。ERRORCODE向AC发起针对STA的PORTAL交互,因此,可以省略从STA提交用户用户名密码的步骤,而是由ERRORCODE直接发起PORTAL交互过程中的提交用户名和密码以进行认证。然后由AC发起RADIUS交互过程完成认证。可以通过利用脚本反复调用ERRORCODE可执行程序,并顺序或者随机修改用户名以及密码信息,来模拟提交批量的用户用户名和密码的用户上线过程。
例如,根据本发明的实施例,在ERRORCODE软件的安装目录下有logout.ini的配置文件,文件内容格式如下:
[para]
acip=192.168.18.209//84    //251
port=2000
userid=13903
upassword=asd123
startip1=192.168.0.238
endip1=192.168.0.238
其中,userid为用户名,upassword为密码。可以通过编写tcl脚本语言或者windows批处理命令,修改该文件内容,然后运行ERRORCODE软件来完成认证模拟过程。具体的测试过程如下:
使用脚本把用户名1和密码1写入logout.ini文件,运行ERRORCODE软件;
使用脚本把用户名2和密码2写入logout.ini文件,运行ERRORCODE软件;
……
使用脚本把用户名N和密码N写入logout.ini文件,运行ERRORCODE软件。
应理解,这里的ERRORCODE仅仅是用于批量提交用户名和密码以模拟用户上线过程的一种工具。本领域的技术人员可采用其它方式来模拟用户上线过程。
在步骤206,模拟的PORTAL服务器在收到用户名和密码后,与AC进行PORTAL协议交互,将用户名等信息发送至AC,请求进行用户名认证。
在步骤207,AC收到PORTAL认证请求后,向RADIUS服务器发起认证请求交互,RADIUS服务器将认证结果反馈回到AC。
在步骤208,AC收到认证结果后,将相应的权限给予用户,并将用户是否通过认证的信息返回给PORTAL服务器。
在步骤209,PORTAL服务器收到认证结果,并将响应的界面返回给用户;
在步骤210,用户开始访问外网,AC发起计费请求与RADIUS服务器进行计费交互。
本发明可降低PORTAL-STA性能测试中的PORTAL服务器/RADIUS服务器以及STA的成本,并为批量用户上线测试***的PORTAL-STA承载能力提供可行性测试方法。
虽然已经参照本发明的若干示例性实施例示出和描述了本发明,但是本领域的技术人员将理解,在不脱离权利要求及其等同物限定的本发明的精神和范围的情况下,可以在形式和细节上做出各种改变。

Claims (3)

1.一种用于无线控制器的PORTAL性能测试的方法,包括:
用于模拟无线站的测试工具向无线控制器发送多个无线站的上网请求;
在用于模拟PORTAL服务器的测试工具经由无线控制器向模拟的无线站返回认证界面之后,用于模拟PORTAL服务器的测试工具批量产生用户名和密码以模拟无线站的上线过程。
2.如权利要求1所述的方法,其中,在发送上网请求的步骤中,用于模拟无线站点的测试工具是基于LINUX平台的HTTP LOAD工具,所述HTTPLOAD工具通过LINUX支持的子接口配置不同的IP地址来并行发送上网请求。
3.如权利要求1所述的方法,其中,用于模拟PORTAL服务器的测试工具包括用于模拟WEB服务器的测试工具和ERRORCODE工具,模拟WEB服务器的测试工具为用户提供认证界面,ERRORCODE工具通过脚本程序顺序或随机修改用户名和密码以模拟用户提交用户名密码的动作。
CN201210302799.0A 2012-08-23 2012-08-23 用于无线控制器的portal性能测试的方法 Active CN102833777B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210302799.0A CN102833777B (zh) 2012-08-23 2012-08-23 用于无线控制器的portal性能测试的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210302799.0A CN102833777B (zh) 2012-08-23 2012-08-23 用于无线控制器的portal性能测试的方法

Publications (2)

Publication Number Publication Date
CN102833777A true CN102833777A (zh) 2012-12-19
CN102833777B CN102833777B (zh) 2015-02-04

Family

ID=47336683

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210302799.0A Active CN102833777B (zh) 2012-08-23 2012-08-23 用于无线控制器的portal性能测试的方法

Country Status (1)

Country Link
CN (1) CN102833777B (zh)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103002441A (zh) * 2012-12-28 2013-03-27 成都西加云杉科技有限公司 一种端到端的无线安全架构***和方法
CN103023727A (zh) * 2012-12-28 2013-04-03 迈普通信技术股份有限公司 Portal性能测试***及方法
CN104993945A (zh) * 2015-05-27 2015-10-21 上海斐讯数据通信技术有限公司 一种用于无线路由器的认证测试方法及***
CN105050131A (zh) * 2015-07-08 2015-11-11 深圳市华讯方舟科技有限公司 接入控制器的压力测试方法及装置
CN105791036A (zh) * 2014-12-15 2016-07-20 ***通信集团吉林有限公司 一种ap接入检测方法及装置
CN107566417A (zh) * 2017-10-25 2018-01-09 迈普通信技术股份有限公司 一种认证检测方法以及认证检测***
CN107566416A (zh) * 2017-10-25 2018-01-09 北京安博通科技股份有限公司 认证性能测试方法、装置及***、终端、网络接入服务器
CN108494627A (zh) * 2018-03-23 2018-09-04 四川斐讯信息技术有限公司 基于云AC的portal压力测试***及方法
CN110139276A (zh) * 2019-06-10 2019-08-16 杭州迪普科技股份有限公司 一种接入认证测试方法及装置
CN110442524A (zh) * 2019-08-09 2019-11-12 中国建设银行股份有限公司 一种针对带有认证授权的web服务接口测试方法和装置

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1434382A (zh) * 2002-04-01 2003-08-06 北京港湾网络有限公司 IEEE802.1x网络接入设备的测试方法及***
JP2004341857A (ja) * 2003-05-16 2004-12-02 Hitachi Ltd プロジェクトポータル装置
CN1786864A (zh) * 2004-12-10 2006-06-14 上海迪比特实业有限公司 一种计算机安全认证方法
CN102572912A (zh) * 2011-12-28 2012-07-11 武汉虹旭信息技术有限责任公司 基于ap模拟器的测试wlan ac性能的组网***及其方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1434382A (zh) * 2002-04-01 2003-08-06 北京港湾网络有限公司 IEEE802.1x网络接入设备的测试方法及***
JP2004341857A (ja) * 2003-05-16 2004-12-02 Hitachi Ltd プロジェクトポータル装置
CN1786864A (zh) * 2004-12-10 2006-06-14 上海迪比特实业有限公司 一种计算机安全认证方法
CN102572912A (zh) * 2011-12-28 2012-07-11 武汉虹旭信息技术有限责任公司 基于ap模拟器的测试wlan ac性能的组网***及其方法

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103002441A (zh) * 2012-12-28 2013-03-27 成都西加云杉科技有限公司 一种端到端的无线安全架构***和方法
CN103023727A (zh) * 2012-12-28 2013-04-03 迈普通信技术股份有限公司 Portal性能测试***及方法
CN103002441B (zh) * 2012-12-28 2015-04-22 成都西加云杉科技有限公司 一种端到端的无线安全架构***和方法
CN103023727B (zh) * 2012-12-28 2015-08-26 迈普通信技术股份有限公司 Portal性能测试***及方法
CN105791036A (zh) * 2014-12-15 2016-07-20 ***通信集团吉林有限公司 一种ap接入检测方法及装置
CN104993945A (zh) * 2015-05-27 2015-10-21 上海斐讯数据通信技术有限公司 一种用于无线路由器的认证测试方法及***
CN104993945B (zh) * 2015-05-27 2018-03-27 上海斐讯数据通信技术有限公司 一种用于无线路由器的认证测试方法及***
CN105050131A (zh) * 2015-07-08 2015-11-11 深圳市华讯方舟科技有限公司 接入控制器的压力测试方法及装置
CN107566416A (zh) * 2017-10-25 2018-01-09 北京安博通科技股份有限公司 认证性能测试方法、装置及***、终端、网络接入服务器
CN107566417A (zh) * 2017-10-25 2018-01-09 迈普通信技术股份有限公司 一种认证检测方法以及认证检测***
CN107566417B (zh) * 2017-10-25 2020-07-24 迈普通信技术股份有限公司 一种认证检测方法以及认证检测***
CN107566416B (zh) * 2017-10-25 2020-09-29 北京安博通科技股份有限公司 认证性能测试方法、装置及***、终端、网络接入服务器
CN108494627A (zh) * 2018-03-23 2018-09-04 四川斐讯信息技术有限公司 基于云AC的portal压力测试***及方法
CN110139276A (zh) * 2019-06-10 2019-08-16 杭州迪普科技股份有限公司 一种接入认证测试方法及装置
CN110442524A (zh) * 2019-08-09 2019-11-12 中国建设银行股份有限公司 一种针对带有认证授权的web服务接口测试方法和装置
WO2021027615A1 (zh) * 2019-08-09 2021-02-18 中国建设银行股份有限公司 一种针对带有认证授权的web服务接口测试方法和装置

Also Published As

Publication number Publication date
CN102833777B (zh) 2015-02-04

Similar Documents

Publication Publication Date Title
CN102833777B (zh) 用于无线控制器的portal性能测试的方法
US10869196B2 (en) Internet access authentication method and client, and computer storage medium
CN101958914B (zh) 一种文件共享方法、共享服务器和移动通信终端
CN101702717B (zh) 一种Portal认证的方法、***及设备
CN102457514B (zh) 面向移动终端的无线网络的短信身份认证方法
CN103297967B (zh) 一种无线局域网接入的用户认证方法、装置及***
CN105072112A (zh) 一种身份认证方法及装置
CN104092811A (zh) 移动终端信息下载的方法、***、终端设备及服务器
CN106664515B (zh) 通过服务控制装置链路在终端之间发送内容的方法
CN110248364B (zh) Iot设备配网方法、装置、设备及介质
CN103718517A (zh) 一种信息发布的方法、装置和网络***
CN104836812A (zh) 一种Portal认证方法、装置及***
CN102355509B (zh) 一种依托通讯录中移动号码进行消息收发的方法和装置
CN114124452B (zh) 一种终端认证方法、相关设备和认证***
EP2635051A1 (en) Application shop system and application development method using the application shop system
CN105898790A (zh) 一种网速测量方法及设备
CN102104603A (zh) Web网站服务器对移动终端注册的方法、***及装置
CN103987040A (zh) 蓝牙辅助联机建立方法与无线存取点装置
CN101668258B (zh) 一种数据传输的方法、***和装置
CN103259785B (zh) 虚拟令牌的认证方法及***
CN202218407U (zh) 一种终端浏览器业务测试***
KR20060102181A (ko) Ap 중심의 지역 기반 서비스 제공 방법, 서버 및 시스템
CN103986793B (zh) 一种提升Portal认证用户IP地址使用效率的方法及***
CN109151790B (zh) 一种基于网络安全的蓝牙设备连接方法及其***
CN107534859A (zh) 一种网络认证方法、客户端、终端设备及平台

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C53 Correction of patent of invention or patent application
CB02 Change of applicant information

Address after: 100193 Beijing city Haidian District Dongbeiwang West Road No. 8 Zhongguancun Software Park Building 5 Building 2 layer Hanvon Technology

Applicant after: BEIJING AUTELAN TECHNOLOGY Co.,Ltd.

Address before: 100085 Beijing city Haidian District Dongbeiwang West Road No. 8 Zhongguancun Software Park Building 5 Building 2 layer Hanvon Technology

Applicant before: Beijing AUTELAN Technology Co.,Ltd.

COR Change of bibliographic data

Free format text: CORRECT: APPLICANT; FROM: AUTELAN TECHNOLOGY INC. TO: BEIJING AUTELAN TECHNOLOGY CO., LTD.

C14 Grant of patent or utility model
GR01 Patent grant
C41 Transfer of patent application or patent right or utility model
C56 Change in the name or address of the patentee
CP03 Change of name, title or address

Address after: 100193, No. 1, building three, zone 9, Zhongguancun Software Park, 8 West Wang Xi Road, Beijing, Haidian District

Patentee after: Beijing AUTELAN Technology Co.,Ltd.

Address before: 100193 Beijing city Haidian District Dongbeiwang West Road No. 8 Zhongguancun Software Park Building 5 Building 2 layer Hanvon Technology

Patentee before: BEIJING AUTELAN TECHNOLOGY Co.,Ltd.

TR01 Transfer of patent right

Effective date of registration: 20151126

Address after: 100085 Beijing, East Road, No. 1, building on the north side of the building, room 313, room 3

Patentee after: Beijing Hua Xinaotian network technology Co.,Ltd.

Address before: 100193, No. 1, building three, zone 9, Zhongguancun Software Park, 8 West Wang Xi Road, Beijing, Haidian District

Patentee before: Beijing AUTELAN Technology Co.,Ltd.