[发明专利]一种网站压力和性能测试方法及工具在审
申请号: | 201410447232.1 | 申请日: | 2014-09-04 |
公开(公告)号: | CN105450465A | 公开(公告)日: | 2016-03-30 |
发明(设计)人: | 沈金波 | 申请(专利权)人: | 上海福网信息科技有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 200000 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网站 压力 性能 测试 方法 工具 | ||
技术领域
本发明涉及网络技术领域,具体涉及一种网站压力和性能测试方法及工具。
背景技术
网络技术是从1990年代中期发展起来的新技术,它把分散的资源融为有机整体,实现资源的全面共享和有机协作,使人们能够使用资源的整体能力并按需获取信息。
互联网中的门户网站是互联网中信息最多的信息资源之一。因其信息资源丰富,因此深受用户喜欢,用户的访问量很大。这就对门户网站的性能提出了很高的要求,因此需要对门户网站对用户访问量承受压力等方面的性能进行度量测试。现有技术中习惯采用的对门户网站的测试度量方法为:首先,针对某个待需求的功能,先录入脚本。然后,模拟用户行为,对单个URL地址发起压力测试。最后,根据压力测试结果,对门户网站的性能进行度量。
现有技术存在一个很严重的缺陷:一旦当一个门户网站页面上出现上百上千个URL地址后,门户网站的压力测试将变得非常繁琐(需要一个一个的对URL进行压力测试)。
发明内容
为了解决现有技术中存在的问题,本发明的目的是提供一种能够同时对门户网站同一域名内所有的URL进行压力测试的网站压力和性能测试方法及工具。
根据本发明的一个方面,提供一种网站压力和性能测试方法,其包括以下步骤:
步骤S1,输入被测试的门户网站地址,系统读取被度量门户网站性能的网址;
步骤S2,系统请求当前地址,获得服务器返回的文件源代码;
步骤S3,对所有的URL同时发出请求;配置请求频率,系统根据配置的请求频率对所有的URL同时发出请求;
步骤S4,系统得到HTML源码,其中包含所有的URL信息。
优选的技术方案,所述步骤S3中的请求频率为每秒钟对URL发起的请求数,该请求数在系统中是可设置的。
本发明的网站压力和性能测试方法采用了同时对同一域名内的URL进行发出请求的技术,能够自动识别当前被测试页面内包含的所有URL地址,在对域名进行压力测试的同时,也可以同时对该域名内包含的所有URL进行压力测试。本发明通过多次的对同一个地址的所有URL发起的请求,可以避免一次只请求一个URL业务流程带来的繁琐流程。节约了大量的性能测试成本,更适合门户网站类的系统做性能测试。
根据本发明的另一个方面,提供一种对同一域名内的URL进行发出请求的网站压力和性能测试工具。该网站压力和性能测试工具包括以下部件:
网站域名读取单元,其用于输入被测试的门户网站地址,读取需要被测试网站的入口域名;
获得服务器返回的文件源代码单元,其用于请求当前地址信息,并获得服务器返回的文件源代码;
URL解析单元,其用于得到HTML源码,以及解析所有的URL信息。
优选技术方案,所述系统的URL解析单元能够同时解析所有的URL信息。
本发明的网站压力和性能测试工具采用了同时对同一域名内的URL进行发出请求的技术,能够自动识别当前被测试页面内包含的所有URL地址,在对域名进行压力测试的同时,也可以同时对该域名内包含的所有URL进行压力测试。本发明通过多次的对同一个地址的所有URL发起的请求,可以避免一次只请求一个URL业务流程带来的繁琐流程。节约了大量的性能测试成本,更适合门户网站类的系统做性能测试。
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
附图说明
图1是本发明的一种网站压力和性能测试方法的流程示意图;
图2是本发明的一种网站压力和性能测试工具的结构框图连接示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明了,下面结合具体实施方式并参照附图,对本发明进一步详细说明。应该理解,这些描述只是示例性的,而并非要限制本发明的范围。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本发明的概念。
图1显示了本发明的网站压力和性能测试方法的流程示意图。
参见图1所示,本发明的一种网站压力和性能测试方法,其包括以下步骤:
步骤S1,输入被测试的门户网站地址,系统读取被度量门户网站性能的网址;
步骤S2,系统请求当前地址,获得服务器返回的文件源代码;
步骤S3,对所有的URL同时发出请求;配置请求频率,系统根据配置的请求频率对所有的URL同时发出请求;
在该步骤中的请求频率为每秒钟对URL发起的请求数,且该请求数在系统中是可设置的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海福网信息科技有限公司,未经上海福网信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410447232.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种设备连接方法和装置
- 下一篇:一种瓷砖自动分色的方法