[发明专利]一种基于HTTP协议的自动测试方法及系统在审
申请号: | 201510453951.9 | 申请日: | 2015-07-29 |
公开(公告)号: | CN105007196A | 公开(公告)日: | 2015-10-28 |
发明(设计)人: | 朱渊;张培 | 申请(专利权)人: | 上海斐讯数据通信技术有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26 |
代理公司: | 上海硕力知识产权代理事务所 31251 | 代理人: | 郭桂峰 |
地址: | 201616 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 http 协议 自动 测试 方法 系统 | ||
1.一种基于HTTP协议的自动测试方法,其特征在于包括以下具体步骤:
步骤1、将所要修改的用户名和密码组成数据包;
步骤2、将所述数据包向统一资源定位符地址进行POST操作;
步骤3、进入测试设备登录页面,进行所要修改的用户名和密码的登录认证,如果登录认证成功则说明有漏洞存在,如果登录认证不成功则说明无漏洞存在。
2.如权利要求1所述的基于HTTP协议的自动测试方法,其特征在于,还包括:在步骤1将所要修改的用户名和密码组成数据包之前,先将所要修改的密码进行Base64编码;所述所要修改的用户名和密码组成数据包为所要修改的用户名明码和编码后的密码组成的数据包。
3.如权利要求1或2所述的基于HTTP协议的自动测试方法,其特征在于,在步骤3中,登录成功的判断方式为查找登录后的元素,如果存在则登录成功,如果不存在则登录不成功。
4.如权利要求3所述的基于HTTP协议的自动测试方法,其特征在于,在步骤3之后还包括:
步骤4、输出测试结论。
5.一种基于HTTP协议的自动测试系统,其特征在于,包括:
打包模块,用于将所要修改的用户名和密码组成数据包;
POST操作模块,用于将所述数据包向统一资源定位符地址进行POST操作;
页面登录模块,用于打开浏览器输入测试设备登录页面地址以进入登录页面;
填写模块,用于将所述用户名和密码填写到所述登录页面;
查找模块,用于查找登录后的元素以检查是否登录成功。
6.如权利要求5所述的基于HTTP协议的自动测试系统,其特征在于,还包括:编码模块,将所要修改的密码进行Base64编码;所述所要修改的用户名和密码组成数据包为所要修改的用户名明码和编码后的密码组成的数据包。
7.如权利要求5或6所述的HTTP协议的自动测试系统,其特征在于,还包括:结论输出模块,当查找模块查找到登录后的元素证明登录成功后,输出测试失败的结论,否则输出测试成功的结论。
8.如权利要求5或6所述的基于HTTP协议的自动测试方法,其特征在于,所述系统应用于SOHO WiFi产品。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海斐讯数据通信技术有限公司,未经上海斐讯数据通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510453951.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种实现网络聊天室的方法及服务器
- 下一篇:一种分布式CCMTS管理方法