支付宝开源非侵入式 Android 自动化测试工具 Soloπ
发布时间:2019-07-18 14:07:21 所属栏目:Windows 来源:乔瑞凯
导读:副标题#e# Solo(SoloPi)是支付宝开源的一个无线化、非侵入式的Android自动化测试工具,公测版拥有录制回放、性能测试、一机多控三项主要功能,能为测试开发人员节省宝贵时间。 本文是SoloPi团队关于项目的深度解读, 作者:乔瑞凯,蚂蚁金服高级无线开发
Soloπ 支持 CPU、内存、fps、流量等常规指标的实时获取,同时支持将性能数据记录下来,存储到本地并通过报表形式展示。Soloπ 还提供了数据上传的功能,可以将数据发送给服务端做进一步的处理。整套性能工具支持手动触发和广播触发,可以和自动化测试轻松打通。 响应耗时计算 除了常规性能指标的获取,Soloπ 还提供了响应耗时计算的功能。大家都知道,计算响应耗时的一种常用方法就是基于代码埋点或是系统日志(比如 activityDisplayed Time),但是这种方法计算得到的结果对于异步加载较多的界面来说会与用户实际的观感有比较大的偏差。 Soloπ 基于录屏分帧能力实现了一套计算接近用户体验的响应时间的方案。具体的说,在开启录屏后,Soloπ 会基于 ADB shell 的 get event 命令监听屏幕的点击事件,将其作为计算响应耗时的起点,当录屏结束后,Soloπ 会从后向前倒序对视频进行对比,查找出界面趋于稳定的时间点,并作为计算的终点,二者相减就是响应耗时。 移动 Lighthouse (编辑:淮北站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- KB6006746公布:修复Windows11上AMD性能问题
- Windows 10新版改进:资源管理器可直接访问Linux文件
- 攻击者变管理员?微软曝Windows 11漏洞
- GaussDB(openGauss)宣布开源,性能超越 MySQL 与 Postgre
- Windows 7登录屏幕保护程序在Delphi
- 微软、苹果、Google及火狐四大浏览器将终止支持TLS 1.0、1.
- 不造假!如何让你的开源项目在一周内收集3500个Github star
- Chrome for Windows 10 ARM已经被独立开发人员成功编译出来
- 一篇文章搞懂Linux运行级别,恭喜你!离大佬又近了一步
- 使用sshuttle构建一个穷人的虚拟专网