- 集成SDK。
1)在AGC网站的我的项目中选择需要启用性能管理的应用,点击质量->性能管理,进入性能管理服务页面,立即开通服务。
2)添加AGC插件,在Android Studio项目级build.gradle文件中添加HUAWEI agcp插件。
3)在应用级build.gradle文件中,在文件顶部打开APM功能开关。
4)登录AGC网站,点击我的项目,在项目设置的应用栏下,下载配置文件"agconnect-services.json"。将配置文件复制到应用级根目录下。
5)打开Android Studio应用级build.gradle文件,添加如下代码集成APM SDK。
6)在APP模块(应用级)的混淆配置"proguard-rules.pro"文件中添加如下排除项。
7)点击界面上的"Sync Now"链接同步已完成的配置。
- 查看性能管理的分析。
1)用手机打开应用,这里笔者使用的是华为AGC提供的云手机调试功能,因为之前使用模拟器测试,发现模拟器无法联网导致不能将事件发送出去,使用的测试手机也因为内网的原因无法发送。关于云调试功能后面可能出一期详细讲解,这次就先简单的带过。
打开AGC网站,在我的项目-质量-云调试中,选择一部手机开始测试。
2)将打包的apk上传,我这边已经上传好了,云调试手机会自动安装,没有自动安装可以手机点击安装。
3)点击运行应用程序,通过logcat日志过滤功能,您可以查看应用启动、应用屏幕和HTTP/HTTPS网络请求的性能监控日志记录。这些日志记录会被标记为com.huawei.agc.apms。
4)编译并且运行应用程序以后,即可在AGC控制台查看性能数据。进入“质量 > 性能管理”,确认应用性能数据可以正常显示(通常会在15分钟内显示)。
点击"概览",进入概览页面,概览页面展示应用近30天问题和指标概览。
指标概览包括"启动时长(按版本分布)"、"缓慢帧占比(Top5 activity)"、"冻结帧占比 (Top5 activity)"、"网络请求耗时(Top5国家/地区)"和"网络请求成功率(随时间变化)"。在概览页面,您可以快速了解应用的重要性能指标,及时识别应用是否发生问题。
5)点击“体验分析”,进入体验分析统计页面,展示应用各屏幕的交互体验数据。
6)点击“应用分析 > 应用启动时长 ",进入“应用启动时长”页面。
页面上半部分展示应用启动时长的整体分布数据。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)