[发明专利]用于多用户并发web认证的自动化测试方法及测试系统在审

专利信息
申请号: 201910145481.8 申请日: 2019-02-27
公开(公告)号: CN109831360A 公开(公告)日: 2019-05-31
发明(设计)人: 张丽萍 申请(专利权)人: 深圳市吉祥腾达科技有限公司
主分类号: H04L12/26 分类号: H04L12/26;H04L29/06;H04L29/08
代理公司: 深圳市海盛达知识产权代理事务所(普通合伙) 44540 代理人: 胡丽琴
地址: 518000 广东省深圳市南山区西丽*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 虚拟客户端 自动化测试 并发 测试系统 多用户 待测设备 环境搭建 认证结果 客户端 登录 耗时 删除 测试 占用 账户 记录
【说明书】:

发明提供一种用于多用户并发web认证的自动化测试方法及测试系统,属于web认证领域。本发明自动化测试方法包括步骤:登录待测设备,开启web认证,添加指定个数的web账户;添加指定个数的虚拟客户端;对指定个数的虚拟客户端并发web认证,记录认证结果;删除指定个数的虚拟客户端,结束。本发明的有益效果为:节省测试占用的人力、时间和环境搭建成本;效率高,耗时短,仅需几分钟到十几分钟即可测完上百到上千个客户端。

技术领域

本发明web认证领域,尤其涉及一种用于多用户并发web认证的自动化测试方法及测试系统。

背景技术

具有web认证功能的设备在多用户web认证时,需要测试人员手工连接上百至上千台终端设备,工作量大且需要采购大量的终端设备,测试成本过高,并且手工难以测试成百至上千个终端进行并发认证的性能。

手工测试主要存在的问题如下:

(1)手工测试需要购买大量的终端设备,测试成本过高;

(2)手工测试操作重复性很高,比较耗时且枯燥;

(3)手工测试难以测试多用户并发认证时的性能;

(4)测试结果不直观,无法直观表现认证失败的原因。

发明内容

为解决现有技术中的问题,本发明提供一种用于多用户并发web认证的自动化测试方法及测试系统。

本发明用于多用户并发web认证的自动化测试方法包括如下步骤:

S1:开始,登录待测设备,开启web认证,添加指定个数的web账户;

S2:添加指定个数的虚拟客户端;

S3:对指定个数的虚拟客户端并发web认证,记录认证结果;

S4:删除指定个数的虚拟客户端,结束。

本发明作进一步改进,在步骤S1中,实例化Web类,创建一个实例对象,然后分别调用webenable方法和add_account方法去开启web认证和添加web账号,所述webenable方法的处理过程包括如下步骤:

A1:调用login登录函数,发送post请求登录待测设备;

A2:解码返回的json数据,根据json字段内容判断是否登录成功,如果是,发送post请求开启web认证,如果否,结束;

A3:解码返回的json数据,根据json字段内容判断是否开启成功,如果是,输出开启成功提示语,返回True,结束,如果否,输出开启失败提示,返回False,

所述add_account方法的处理过程包括如下步骤:

B1:传入要添加的个数num;

B2:调用login登录函数,发送post请求登录待测设备;

B3:解码返回的json数据,根据json字段内容判断是否登录成功,若果否,结束,否则:初始化参数i=1,开始发送post请求添加web账号;

B4:每发送一个post请求,i的值加1,判断i的值是否小于num+1,如果是,循环执行步骤B4,如果否,获取已添加的web账号列表;

B5:判断已存在的账号数与已添加的数目是否相等,如果是,输出添加成功提示,返回True,结束,如果否,输出添加失败提示,返回False。

本发明作进一步改进,在步骤S2中,实例化PotalAuth类,创建一个实例对象,然后调用config_macvlan方法,根据传入的IP地址,构造macvlan接口的MAC地址,然后将每个接口up,并配置每个接口的IP和MAC。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市吉祥腾达科技有限公司,未经深圳市吉祥腾达科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201910145481.8/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top