APP深度性能测试&性能提升实践-阿里云开发者社区

开发者社区> mqc> 正文

APP深度性能测试&性能提升实践

简介: APP遇到的挑战 •激烈竞争的市场 •行为挑剔的用户 •良莠不齐的设备 •频繁的产品更新 •复杂的代码框架 •苛刻的性能指标 怎么做性能测试
+关注继续查看

APP遇到的挑战

•激烈竞争的市场

•行为挑剔的用户

•良莠不齐的设备

•频繁的产品更新

•复杂的代码框架

•苛刻的性能指标

怎么做性能测试

image

image

MQC的深度性能测试

image

内存泄露

image

image

image

image

内存溢出

image

UI流畅度&卡顿

视频联动:录制APP运行过程视频,精确定位异常界面变化及前后操作

Activity联动:全程监控Activity切换流程,获取Activity启动和退出耗时

卡顿联动:监控Message的处理时长,记录长时间阻塞UI线程的操作

image

image

image

GPU过度绘制

image

启动分析

image

image

image

image

严苛模式StrictMode

StrictMode常用于捕获在应用主线程中进行的磁盘读写操作和网络请求;

当应用中有继承了Closeable接口的对象没有关闭的时候,例如文件流等,或者没有使用HTTPS进行网络请求,或者同一个Activity的实例太多,StrictMode都会给出提示。

a.应用在主线程中进行磁盘读写;
b.应用在主线程中进行网络请求;
c.主线程中的某些方法的执行时间比较长;
d.SQL Cursor对象在使用之后没有关闭;
e.继承了Closeable接口的对象在使用之后没有关闭;
f.某一Activity有较多的实例;
g.文件读取接口暴露给外部应用;
h.注册某些对象(广播接收器、观察者、Listener等)后没有取消注册;
i.没有使用加密网络(HTTPS)进行网络数据传输。

image

image

MQC测试平台是为广大企业客户和移动开发者提供真机测试服务的云平台,拥有大量热门机型,提供7x24全天候服务。
我们致力于提供专业、稳定、全面、高价值的自动化测试能力,以及简单易用的使用流程、贴心的技术服务,并且帮助客户以最低的成本、最高的效率发现APP中的各类隐患(APP崩溃、各类兼容性问题、功能性问题、性能问题等),减少用户流失,提高APP质量和市场竞争力。

联系我们:
 网站地址:https://mqc.aliyun.com/
 开发者交流旺旺群:335334143
 客服邮箱:mqc_group@service.alibaba.com;
更多精彩技术分享 欢迎关注 MQC公众号
17

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
带你读《计算机组成与体系结构:性能设计(英文版·原书第10版)》之二:Performance Issues
本书以Intel x86体系结构和ARM两个处理器系列为例,将当代计算机系统性能设计问题与计算机组成的基本概念和原理紧密联系起来,介绍了当代计算机体系结构的主流技术和最新技术。本书作者曾13次获a得美国教材和学术专著作者协会颁发的年度最佳计算机科学教材奖。目前,他是一名独立顾问,为众多计算机和网络制造商、软件开发公司以及政府前沿研究机构提供服务。
567 0
Linux性能测试 ss命令
ss即socket state,也就是说,是可以查看系统中socket的状态的。我们可以用netstat,但为什么还要用ss这个工具呢,当然ss也是有好处的。当我们打开的socket数量很多时,netstat就会变得慢了。
964 0
接口测试框架接入性能测试实践分享
接口测试+性能测试,实现“低”投入、“高”回报,成为质量保障实践首选手段。
1514 0
蚂蚁金服资深技术专家石世群:支付宝亿级APP的性能稳定性优化及运维实践
8月30-31日20:00-21:30,一场别开生面的技术大会—— “蚂蚁金服&阿里云在线金融技术峰会”将在线举办。本次将聚焦数据库、应用架构、移动开发、机器学习等热门领域,帮助金融业技术开发者深入解析互联网应用的前沿应用与技术实践。
6646 0
H5 Web App 的性能测试平台 : 使用 Frida 实现 AOP 拦截 hook Android 原生应用的方法
H5 Web App 的性能测试平台 : 使用 Frida 实现 AOP 拦截 hook Android 原生应用的方法 在做 App 上的 WebView 容器中的 H5 Web App 的性能测试平台的时候,用到了这个 Frida MIS (6).png 简单记录下。
1109 0
蚂蚁金服技术专家杜伟:万人低头时代,支付宝APP无线网络性能该如何保障
8月30-31日20:00-21:30,一场别开生面的技术大会—— “蚂蚁金服&阿里云在线金融技术峰会”将在线举办。本次将聚焦数据库、应用架构、移动开发、机器学习等热门领域,帮助金融业技术开发者深入解析互联网应用的前沿应用与技术实践。
3314 0
+关注
mqc
44
文章
10
问答
文章排行榜
最热
最新
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载