Android性能测试之卡顿

发表于:2019-8-15 10:05

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:有钱有所有    来源:简书

  流畅度是衡量App性能的一个重要指标,作为测试人员我们很难测出能定位到代码级别的流畅问题,因为流畅度更适合用肉眼来测试 !
  作为测试开发人员,我们当然会使用技术手段进行测试量,否则和手工测试还有什么区别呢?
  在寻找测试工具的时候,我坚持一个原则是发现卡顿问题可定位到代码行。经过多次百度,最后锁定使用MarkZha的BlockCanary,github地址:https://github.com/markzhai/AndroidPerformanceMonitor?想要具体了解实现原理可参考他的简书地址:https://www.jianshu.com/p/cd7fc77405ac?免费打一波广告,也是对MarkZha无私分享开源工具的赞扬。
  我在使用BlockCanary的时候,有个想法就是要把捕获到的卡顿信息上传到server,方便测试管理和研发查看。在blockcanary-sample里找里一圈并没有发现捕获卡顿信息的回调方法。(可能是我找的方式不对)
  通过阅读源码,我找到里我想要的回调方法:onBlock(Context context, BlockInfo blockInfo)
  最后通过blockcanary-sample里,实现一个父亲的方法onBlock,然后上传blockInfo到服务器就可以里。
  最后再次感谢BlockCanary作者MarkZha,让我完成里工作内容,也懂得如何测试卡顿。

      上文内容不用于商业目的,如涉及知识产权问题,请权利人联系博为峰小编(021-64471599-8017),我们将立即处理
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号