[发明专利]一种测试WEB页面响应时间的方法及终端有效
申请号: | 201810354125.2 | 申请日: | 2018-04-19 |
公开(公告)号: | CN108536604B | 公开(公告)日: | 2021-05-25 |
发明(设计)人: | 高鸿磊;周可;陈飞 | 申请(专利权)人: | 北京奇安信科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 王莹;李相雨 |
地址: | 100015 北京市朝阳区酒仙*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 测试 web 页面 响应 时间 方法 终端 | ||
1.一种测试WEB页面响应时间的方法,其特征在于,包括:
获取服务器中的WEB页面,根据所述WEB页面生成测试用例;
解析所述测试用例,以获取所述测试用例中目标子统一资源定位符URL之间的关联关系;
确定各关联关系对应的目标子URL的测试方式,发送测试请求至所述服务器,以使所述服务器根据所述测试方式和预设测试次数测试各目标子URL对应的各目标WEB页面;其中,所述测试请求携带有各目标子URL对应的测试方式和所述预设测试次数,所述预设测试次数为大于1的整数;
接收所述服务器针对所述测试请求返回的测试结果;并生成所述测试结果的统计分析结果;其中,所述测试结果为所述服务器多次测试同一目标WEB页面的响应时间。
2.根据权利要求1所述的方法,其特征在于,所述关联关系包括串行关联或并行关联;相应的,所述确定各关联关系对应的目标子URL的测试方式,包括:
若所述关联关系为串行关联,确定所述测试方式为串行测试方式;
若所述关联关系为并行关联,确定所述测试方式为并行测试方式。
3.根据权利要求1所述的方法,其特征在于,所述目标子URL包括所述测试用例中所有的子URL和用户预先选择的部分子URL。
4.根据权利要求1至3任一所述的方法,其特征在于,所述统计分析结果包括多次测试的测试平均值、测试最大值和测试最小值。
5.根据权利要求4所述的方法,其特征在于,若所述预设测试次数为大于4的整数,所述统计分析结果还包括测试中间值;所述测试中间值是在剔除所述测试最大值和所述测试最小值后剩余的多次测试数值的平均值。
6.根据权利要求1至3任一所述的方法,其特征在于,所述并生成所述测试结果的统计分析结果的步骤之后,所述方法还包括:
生成包含所述统计分析结果的测试报告,采用邮件方式发送所述测试报告;
和/或,
直接将所述测试报告写入预设格式报告,以汇总所述测试报告。
7.根据权利要求1至3任一所述的方法,其特征在于,所述获取服务器中的WEB页面,包括:
采用爬虫工具的方式爬取所述服务器中的WEB页面。
8.一种测试WEB页面响应时间的终端,其特征在于,包括:
获取单元,用于获取服务器中的WEB页面,根据所述WEB页面生成测试用例;
解析单元,用于解析所述测试用例,以获取所述测试用例中目标子统一资源定位符URL之间的关联关系;
发送单元,用于确定各关联关系对应的目标子URL的测试方式,发送测试请求至所述服务器,以使所述服务器根据所述测试方式和预设测试次数测试各目标子URL对应的各目标WEB页面;其中,所述测试请求携带有各目标子URL对应的测试方式和所述预设测试次数,所述预设测试次数为大于1的整数;
生成单元,用于接收所述服务器针对所述测试请求返回的测试结果;并生成所述测试结果的统计分析结果;其中,所述测试结果为所述服务器多次测试同一目标WEB页面的响应时间。
9.根据权利要求8所述的终端,其特征在于,所述关联关系包括串行关联或并行关联;相应的,所述发送单元具体用于:
若所述关联关系为串行关联,确定所述测试方式为串行测试方式;
若所述关联关系为并行关联,确定所述测试方式为并行测试方式。
10.根据权利要求8所述的终端,其特征在于,所述目标子URL包括所述测试用例中所有的子URL和用户预先选择的部分子URL。
11.根据权利要求8至10任一所述的终端,其特征在于,所述统计分析结果包括多次测试的测试平均值、测试最大值和测试最小值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇安信科技有限公司,未经北京奇安信科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810354125.2/1.html,转载请声明来源钻瓜专利网。