[发明专利]测试页面感知性能的方法与装置有效
申请号: | 201510377919.7 | 申请日: | 2015-07-01 |
公开(公告)号: | CN106326098B | 公开(公告)日: | 2020-09-01 |
发明(设计)人: | 马振雄 | 申请(专利权)人: | 上海云双信息科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 上海容慧专利代理事务所(普通合伙) 31287 | 代理人: | 于晓菁 |
地址: | 200233 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测试 页面 感知 性能 方法 装置 | ||
1.一种测试页面感知性能的方法,其特征在于,包括:
将一个页面的加载过程按加载时间录制成N帧屏幕截图;
计算出每一帧屏幕截图之间的像素变化速度:根据第i+1帧屏幕截图的像素以及第i帧屏幕截图的像素计算出像素变化速度:V1,V2,V3,…Vn-1,Vi=第i+1帧像素/第i帧像素,i为自然数,i小于n;
计算出每一帧屏幕截图的像素变化的加速度:根据相邻两帧屏幕截图的像素变化速度计算出各帧屏幕截图的像素变化加速度:a1,a2,a3,…an-2,ai=Vi+1–Vi;if ai0,then ai=0;
从计算出的每一帧屏幕截图的像素变化的加速度数值之中,找出超出至少一个标准差的加速度离散数值:其中,σ(a)表示一个标准差,
σ(a)=sqrt(((a1-avg(a))^2+(a2-avg(a))^2+......(an-x)^2)/(n-1)),avg(a)表示像素变化加速度平均值,m≥1;
以找出的加速度离散数值所对应的各帧屏幕截图作为该页面加载过程中的关键帧;
选取每一个关键帧中的目标区域;
计算出每一个关键帧中目标区域内像素变化的速度;
从计算出的所述目标区域内像素变化的速度数值之中,按页面加载时间的先后找出超出至少一个标准差的第一个速度离散值;
以找出的所述第一个速度离散值所对应的这帧屏幕截图作为所有关键帧之中的目标关键帧;
确定从该页面加载开始直至加载到所述目标关键帧所使用的加载时间。
2.根据权利要求1所述的测试页面感知性能的方法,其特征在于,若预设时间段内存在一个以上的加速度离散数值,则按时间先后取第一个出现的加速度离散数值作为反映该预设时间段内屏幕截图的像素变化的加速度离散数值。
3.根据权利要求2所述的测试页面感知性能的方法,其特征在于,所述预设时间段按用户视觉极限的感知时间进行确定。
4.根据权利要求1所述的测试页面感知性能的方法,其特征在于,在找出超出至少一个标准差的加速度离散数值之前,将小于0的每一帧屏幕截图的像素变化的加速度数值设置为0。
5.根据权利要求1所述的测试页面感知性能的方法,其特征在于,还包括:以所述关键帧作为区分该页面加载过程中不同加载阶段的分界点,确定各个加载阶段所使用的加载时间。
6.根据权利要求1所述的测试页面感知性能的方法,其特征在于,所述选取每一个关键帧中的目标区域包括:
选定所述关键帧的屏幕截图的任意相邻两边;
确定所述关键帧的屏幕截图中的第一目标点,所述第一目标点到选定的相邻两边中任一边的距离等于将另一边进行黄金分割后较短那段线段的长度;
确定所述关键帧的屏幕截图中的四个第二目标点,所述第二目标点分别位于所述第一目标点及其到所述关键帧的屏幕截图四边的垂足点所构成的四条线段上,且所述第二目标点分别为各条线段上距离所述第一目标点更近的黄金分割点;
以四个第二目标点所确定的矩形区域作为所述目标区域。
7.根据权利要求1所述的测试页面感知性能的方法,其特征在于,所述将一个页面的加载过程按加载时间录制成N帧屏幕截图包括:以每秒M帧的频率录制屏幕截图,若一个页面完成加载所用的时间为T秒,则N=M*T。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海云双信息科技有限公司,未经上海云双信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510377919.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:玻璃珠生产方法
- 下一篇:具有高钼密度的加氢处理催化剂及其制备方法