前端页面响应测试思路

响应测试思路

背景

周五,FE组长看我再写UI 自动化case,问有没有图像对比的方法,我说有,目前有三种方式(基于RGB匹配、模板匹配、特征匹配);…(省略沟通过程)…,他在想找一个分析响应时间的方式。借助我之前有过相关的测试经验,我说周末看一下。

问题

寻找响应测试的方式

目的

解决开发的问题;同时作为一个专项测试内容,补充现有质量保障体系专项

思路

采用视频录制+后期视频分析、图像相似度来计算时间差

  1. 视频采集驱动方式(自动化)
    本地已完成
  2. 视频分析及图像相似度
    视频分析采用opencv库将视频分解成图片,按时间间隔截取

图像相似度调研了了几种,有ahash、dhash、phash和ssim

“”"
aHash:平均值哈希。速度比较快,但是常常不太精确。
pHash:感知哈希。精确度比较高,但是速度方面较差一些。
dHash:差异值哈希。精确度较高,且速度也非常快
“”"
SSIM的测量体系由三个模块组成: 亮度,对比度和结构。

暂时采用dhash方式分析
效果描述:(iphone11手机)
(冷启动)某app到加载完启动广告页,耗时1s
某app从列表页进入详情页,耗时1s

后期规划:目前是手动看数据来分析时间间隔,后期会设置阈值,当阈值大于某个值时,认为前后页变化较大,当变化停止后,说明加载完成,记录前面第一个的时间戳。
第二点,为方便开发分析,后期也会将数据利用plt库绘制图形,方便分析结果

遗留问题:目前是0.2s间隔截取图片,对结果来说稍微会有点误差,暂时先接受,后期优化,重在分析。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值