[发明专利]网站功能测试方法及系统、网站服务器在审
申请号: | 201410415478.0 | 申请日: | 2014-08-21 |
公开(公告)号: | CN105471665A | 公开(公告)日: | 2016-04-06 |
发明(设计)人: | 许斯亮;孔德亮 | 申请(专利权)人: | 北京奇虎科技有限公司;奇智软件(北京)有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/24 |
代理公司: | 北京市浩天知识产权代理事务所(普通合伙) 11276 | 代理人: | 宋菲;刘云贵 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网站 功能 测试 方法 系统 服务器 | ||
技术领域
本发明涉及互联网技术领域,具体涉及一种网站功能测试方法、网站服务器和网站功能测试系统。
背景技术
用户请求网页时,通过浏览器向网页服务器发送请求,网页服务器接收请求后,向浏览器返回网页文件,呈现为新闻,文字等,网页中还可能包含表单等输入元素,用于收集用户数据,以供服务器与数据库交互,实现登录、注册等动态功能。
网页服务器在处理请求的过程中可能有错误或者异常状态发生,而无法提供部分服务。一种常见的情况是,用户输入网址后,请求网页文件,而服务器由于配置错误等原因,导致用户无法打开页面。
为保证网站功能正常,网站的维护者需要不断测试网站是否可用。现有技术中的测试方法一般是向网页服务器发送一个http请求,接收网页服务器返回的http状态码,如果http状态码表示服务器已接收,处理该请求,则认为网站功能正常,例如,若http状态码为200,表示请求已成功,请求所希望的响应头或数据体将随此响应返回;若http状态码为5xx,则表示有错误或异常发生。
然而,这种测试方法只适用于静态页面,静态页面的网页文件保存在服务器上,若http状态码为200,表示服务器能够正常处理,向用户返回页面文件。目前,大多数的网页提供有动态功能,例如,登录、注册、交易等功能,这时,可能网页服务器能够正常处理用户访问静态网页的请求,页面在浏览器中显示正常,但不能保证登录、注册、交易等动态功能正常,例如,用户虽然打开正常的网页,但输入正确的用户名和密码后,点击登录,却无法成功登录。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的网站功能测试方法及系统、网站服务器。
根据本发明的一个方面,提供了一种网站功能测试方法,其包括:
接收测试终端发起的对网站功能的测试请求;根据对网站功能的测试请求,对网站服务器中存储的与网站功能有关的数据进行预设的数据操作;根据预设的数据操作的结果,生成预设格式的测试码;将测试码发送给测试终端,以供测试终端根据测试码得到网站功能测试结果。
根据本发明的另一方面,提供了一种网站服务器,包括:
接收模块,适于接收测试终端发起的对网站功能的测试请求;数据操作模块,适于根据对网站功能的测试请求,对网站服务器中存储的与网站功能有关的数据进行预设的数据操作;测试码生成模块,适于根据预设的数据操作的结果,生成预设格式的测试码;发送模块,适于将测试码返回给测试终端,以供测试终端根据测试码得到网站功能测试结果。
根据本发明的另一个方面,提供了一种网站功能测试系统,包括:
上述的网站服务器,以及测试终端,适于向所述网站服务器发送网站功能测试请求,并接收所述网站服务器返回的预设格式的测试码,根据所述测试码得到网站功能测试结果。
根据本发明的网站功能测试方法及系统、网站服务器,根据待测的网站功能,对网站服务器中存储的与待测网站功能有关的数据进行预设的数据操作,通过数据操作的结果判断网站是否能正常执行相应的功能。根据该方案,在接收到测试请求时,通过预设的数据操作,模拟用户提交信息,并模拟服务器对用户提交信息的处理和数据库等交互过程,得到测试结果,可适用于登录、注册、交易等各种动态功能,而不仅限于静态的网页文件,使网站的维护人员更全面的了解网站的各项服务,以便提供更及时的维护。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
图1示出了根据本发明一个实施例的网站功能测试方法的流程图;
图2示出了根据本发明另一个实施例的网站功能测试方法的流程图;
图3示出了根据本发明另一个实施例的网站功能测试方法的流程图;
图4示出了根据本发明一个实施例的网站服务器的结构框图;
图5示出了根据本发明一个实施例的网站功能测试系统的结构框图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司;奇智软件(北京)有限公司,未经北京奇虎科技有限公司;奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410415478.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:远红外立体植物栽种容器
- 下一篇:蛇形弹簧拉伸整形机