安卓应用启动时间测试

打开adb,输入以下命令:

adb shell am start -W -n   com.zhangshao.app/com.qihoo.util.StartActivity

am是shell中集成的一个命令,ActivityManager的简写。-W是指启动完成之后,返回启动耗时。-n后面跟的是需要启动的App的包名和launchActivity。

查看包名和activity名称的方法:下载apktool,把里面的三个文件放到windows目录下,然后在cmd下输入:aapt dump badging 包的地址

如:aapt dump badging C:\Users\Administrator\Desktop\taofeicui.apk  就可以看到了

启动时间的结果如下:

如果只关心某个应用自身启动耗时,参考TotalTime;如果关心系统启动应用耗时,参考WaitTime;如果关心应用有界面Activity启动耗时,参考ThisTime

时间: 2024-10-10 17:46:50

安卓应用启动时间测试的相关文章

安卓笔记2——安卓下的测试和数据存储方式

今天开始介绍安卓的另一个基础知识,安卓下的测试和数据存储的几种方式. 以后后同步发出对应笔记.老规矩,用一张图来介绍今天的内容. 图片看不清的话可以右键新窗口打开. 一.测试 1,分类 黑盒测试: 是以用户的角度,从输入数据与输出数据的对应关系出发进行测试的. 白盒测试: 又称结构测试.透明盒测试.逻辑驱动测试或基于代码的测试. 单元测试: 又称模块测试,是开发者编写的一小段代码,用于检验被测代码的一个很小的.很明确的功能是否正确. 功能测试: 根据产品特性.操作描述和用户方案,测试一个产品的特

安卓手机游戏测试要点

安卓手机游戏测试要点 广告位 1.上线产品是否需要加上广告,广告是否加上 2.广告位是否遮挡重要信息 评分界面 1.评分界面是否加上 2.评分界面文字是否出现错误,是否符合平台规定 3.按钮是否歧义 4.评分界面是否与游戏界面风格统一 计费部分 1. 计费要求是否达到 2. 购买道具:用户购买道具时,需要明确提示用户道具的名称.费用.并提供"确认"和"取消"功能选择.例:"购买道具***,信息费*元(不含通信费),通过短信代收,是否确认购买?"

利用 Traceview 精准定位启动时间测试的异常方法 (工具开源)

机智的防爬虫标识原创博客地址:http://www.cnblogs.com/alexkn/p/7095855.html博客求关注: http://www.cnblogs.com/alexkn 1.启动时间测试常用方案介绍 如何精确测试启动时间,其实这个问题可大可小,主要需要看团队对启动时间的测试精度要求,当启动时间测试误差需要精确到小几十毫秒时,很多问题都会暴露,因为其实目前很难有一种方式去评估数据的有效性.当前设备状态,CPU温度,内存,系统GC,研发人员的代码以及线程模式等,都有可能导致启动

安卓APP安全测试基础

学习牛人经验,结合自己的测试,做简单总结: 简介:安卓APP安全测试目前主要覆盖以下方面:1)自身组件安全2)本地敏感数据保护3)web接口安全 一.自身组件安全目前手动.开源或免费工具均能检测此类漏洞.开源工具推荐:drozer免费工具推荐:360捉虫猎手.爱加密.阿里聚安全 当然扫描结果和漏洞扫描结果一样,存在误报,需要测试者自己排除.以图中360捉虫猎手为例,“Service组件暴露”误报: 但实际上在AndroidManifest.xml中,已经声明了相关的权限: <uses-permi

js-jssdk微信H5选择多张图片预览并上传(兼容ios,安卓,已测试)

值得注意的是: 1.在微信H5中选择图片运用:wx.chooseImage,成功后返回:  res.localIds用于上传图片使用    上传图片:wx.uploadImage. 2.上传图片的时候务必是一张一张的上传的(建议采用递归) 3.一张图片上传成功后务必需要延迟个几百毫秒再执行下一张的上传. 案例:深圳艺星“#美力女生#星粉颜值夏令营,2019Yestar艺星整形” Html <div class="photos"> <p>同时选择上传1-9张照片,

adb安卓调试桥测试应用

一.adb简介 二.adb环境搭建 三.adb连接Android设备步骤 1.USB数据线连接 2.WIFI远程连接 四.adb shell命令 1.简介 2.常用adb shell命令 一.adb简介 Android 调试桥 (ADB,Android Debug Bridge) 是Android SDK里的一个工具.可看成一个客户端-服务器程序,其中客户端是用来操作的电脑,服务器端是android设备. 使用ADB可以直接操作管理android模拟器或者真实的android设备,说白了ADB就

App启动时间测试

命令方式: adb shell am start -W -n com.android.browser/.BrowserActivity(回车后观察模拟器) -W 是指启动完成之后,返回启动耗时 -n 后面是需要启动的App的包名和launchActivity this time 是本次App启动所花费的时间(ms),一般和total time时间一样,除非在应用启动时会有一个无界面的预先处理再显示出主Activity,这样将比total time小

安卓测试框架的环境搭建

测试是开发很重要的一部分.有句话说,好的应用不是开发出来的,而是测出来的.虽然作为程序员我们并不需要很精通测试,但是我们还是需要了解一下测试的基本内容. 安卓中提供了一个测试框架给我们使用.我们只需要继承这个框架就可以进行单元测试. 准备工作 新建一个安卓项目,在新建两个类,一个用于做测试框架类,一个用于演示的工具类. 演示工具类没什么,只是为了演示而已. 这里我们重点说一下测试框架类. 环境搭建: 安卓中搭建测试框架类非常简单,只需要新建一个类,然后继承AndroidTestCase类就可以了

Android APP性能及专项测试(个人整理)

移动测试. Android测试 .APP测试   Android篇 1. 性能测试 Android性能测试分为两类:1.一类为rom版本(系统)的性能测试2.一类为应用app的性能测试 Android的app性能测试包括的测试项比如:1.资源消耗2.内存泄露3.电量功耗4.耗时5.网络流量消耗6.移动终端相关资源利用率7.帧率8.渲染等等.... 工具:(工具的原理都是基于调用android底层的一些api来获取到测试所用到的值)GT等 测试方法:1.设计场景 :手工或自动化场景2.获取数据:可