【技术实现步骤摘要】
本专利技术涉及一种用于测试和测量网页浏览器在加载页面方面的性能的方法和系统。
技术介绍
当使用因特网搜索信息时,网页浏览器页面加载是重要的区域。公开号为US2008/0133739A1的专利申请中公开了一种用于响应时间基准检测的方法。根据该美国公开的专利文献,针对通过网络发送至网络服务器的浏览器应用请求来确定基准检测响应时间。通过载入的用以监测客户的浏览器应用的性能监测代码来确定响应时间。性能监测代码自动向网络服务器发送请求;该请求响应于用户的输入并不被发送。网络服务器接收该请求,做出响应并向浏览器应用提供该响应。该响应包括固定数量的随机生成的数据。浏览器应用接收并处理该响应,但作为该响应的结果是不显示这些字节或不改变浏览器应用中所显示的内容。浏览器应用发送其发送请求的时间,并且浏览器应用完成至网络服务器的响应数据的处理,以便进一步处理。公开号为US2008/0133739A1的美国专利申请中描述的技术至少适于对整体响应时间和服务器性能进行基准 ...
【技术保护点】
【技术特征摘要】
2012.11.04 EP 12191185.31.一种借助于计算机程序来评估网页浏览器的页面加载能力的方法,该方
法包括:
从网页浏览器获取第一浏览器时间戳,所述第一浏览器时间戳与网页浏览器
启动页面处理以从服务器中加载页面相关联;
在页面加载过程中获取至少一个与中间阶段相关联的中间时间戳,所述至少
一个中间时间戳包括第二浏览器时间戳、第一服务器时间戳和第二服务器时间戳
中的至少一个;以及
从网页浏览器获取第三浏览器时间戳,所述第三浏览器时间戳与网页浏览器
完成网页加载由此网页处理结束相关联;
计算与页面加载性能的第一技术方面相关的第一页面加载性能参数,其中基
于第一组至少两个所述获得的时间戳来计算第一页面加载性能参数;以及
计算与页面加载性能的第二技术方面相关的第二页面加载性能参数,其中基
于第二组至少两个所述获得的时间戳来计算第二页面加载性能参数,所述第二组
至少部分地与第一组不同。
2.如权利要求1所述的方法,其中,所述至少一个中间时间戳包括与客户
端页面处理文档对象模型准备就绪的时刻相关联的第二浏览器时间戳。
3.如权利要求1或2所述的方法,所述至少一个中间时间戳包括:
第一服务器时间戳,其与服务器端页面处理开始的时刻相关联;以及
第二服务器时间戳,其与客户端页面处理结束的时刻相关联。
4.如权利要求1-3中任何一个所述的方法,其中,第一页面加载性能参数
与网页浏览器的响应相关,且第一组由第一浏览器时间戳、第二浏览器时间戳、
第一服务器时间戳和第二服务器时间戳形成。
5.如权利要求1-4中任一项所述的方法,其中,第二页面加载性能参数与
网页浏览器的实际页面加载时间相关,所述第二组由第二浏览器时间戳和第三浏
览器时间戳形成。
6.如权利要求1-5中任一项所述的方法,包括执行一些连续的页面处理。
7.如权利要求6所述的方法,其中,基于从一些连续的页面处理中获得的
第一页面加载性能参数和/或第二页面加载性能参数来计算页面浏览器的至少一
\t个基准检测值。
8.如权利要求6或7所述的方法,其中,页面包含动态元素和静态元素,
并且服务器修改动态元素,使得所述动态元素在连续的页面处理中不相同,而所
述静态元素在连续的页面处理中保持不变。
9.如权利要求8所述的方法,其中,动态元素包括样式、标头和段落中的
至少两个,且所述静态元素包括图像和脚本。
10.如权利要求8或9所述的方法,其中,所述动态元素包括由样式、标头
和段落构成的集合中的两个元素,所述集合中的另一个元素是静态元素。
11.如权利要求6-10中任一项所述的方法,其中,静态元素包含具有在连
续的页面处理之间保持不变的静态内容的拟动态元素...
【专利技术属性】
技术研发人员:约尼·图奥维宁,泰穆·沃蒂拉,
申请(专利权)人:正谓有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。