如何给IOS设备做性能测试?

发表于:2019-10-24 11:22

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

 作者:Volent    来源:简书

  使用工具:Xcode Instruments,操作过程 Xcode --> Open Developer Tool --> Instruments --> Energy Log 的方式来打开。
  利用Xcode Instruments的 Energy Log,先看下广汽A26项目SDK,它耗电量主要在什么地方,具体按如下操作。
  1、打开手机设置,点击 "开发者",选中 Logging。
  注意(Quote Developer.apple.com)
  要查看开发人员设置(下图的"开发者"),您必须配置设备以进行开发,并在 Xcode 或 Instruments 运行时将其插入Mac。如果尚未设置您的设备,请参阅配置 Xcode项目以进行分发并在设备上启动应用程序。即使在设置了设备之后,当设备重新启动或关闭时,Developer 设置也会消失。要恢复设置,请将设备重新连接到 Xcode 或 Instruments。
  2、iOS 设置中的?Instruments勾选 Energy,并点击startRecording。然后打开 "广汽A26" SDK跑起来。操作五分钟左右? ,再进入手机设置点击 stopRecording。
   (1) 测量电量操作期间,手机不能连接数据线,这样确保手机消耗的是手机自身的电量,以便进行实际测量。
   (2) 启用能量记录后,由于 iOS 设备会在隐式地记录与电量相关的数据。由于日志记录有效,可以全天记录。即使设备处于睡眠模式,startRecording状态下记录会继续进行。但是,如果设备的电池完全耗尽或 iOS设备关机后,日志数据将会丢失。
  3、接着,把iOS 设备连接 Xcode,并打开 Instruments 中的 Energy Log,点击工具栏中 Import Logged Data from Device。导入我们?iOS?性能优化中能耗的数据。
  4、Instruments 中可以看到? "广汽A26-SDK" 的功耗,图中可以见到?"广汽A26-SDK"的性能优化,
  

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

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号