您的位置:首页 > 软件问答

安卓手机软件网(Android APP 性能测试指标汇总)

导读安卓手机软件网文章列表:1、Android APP 性能测试指标汇总2、都是钱的问题?腾讯作为国内最大游戏公司,却不能苹果和安卓互通?3、安利4款相见恨晚的APP,让你的手机无所不能,苹果

安卓手机软件网文章列表:

安卓手机软件网(Android APP 性能测试指标汇总)

Android APP 性能测试指标汇总

Android性能测试中主要有两种类型

rom系统性能测试

APP应用性能测试

响应时间

响应时间是衡量操作的APP达到期望效果的时间范围。如果一个软件,加载数据一直加载不出来,会对软件的日活、留存产生影响。

响应时间指标测试点共有三类:

冷启动:应用首次启动所花费的时间

热启动:应用非首次启动所花费的时间

跳转:应用界面切换所花费的时间

启动速度测试点有如下五点:

冷启动速度

热启动速度

完全启动速度

有网启动速度

无网启动速度

启动时间验收标准为 冷启动不超过1.5S,热启动不超过1S

启动时间获取方法

方法一:adb 方法

冷启动 需要提前确认程序是否在后台跑,如有则需要先kill应用程序

启动程序应用:adb shell am start -W -n package/activity

停止APP命令:adb shell am force-stop package

方法二:使用charls 抓包,查看duration

流量

如今,网络类型主要有2G、3G、4G、5G和WiFi,APP在使用不同网络时,我们要对其采取不同流量控制策略。如常用的视频APP,主要使用的网络类型为WiFi环境和蜂窝网络环境。

流量指标中涉及到的概念:

中等负荷:应用正常操作

高负荷:应用极限操作

关于流量测试点需要关注:

应用首次启动流量值

应用后台持续运行时长2H的流量值

应用高负荷运行的流量峰值

应用中等负荷运行中的流量均值

电量

Android设备中,运行大量的程序,对电量的消耗对于手机设备来说也是需要关注的。

电量指标需要关注以下场景:

设备安装APK前后,待机功耗无明显差异

待机、操作页面、启动APK等常见操作,电量消耗均值正常

长时间使用APK,无异常耗电现象

电量数据获取方法

方式一:adb 命令

adb shell dumpsys battery

status:1 代表非充电状态、2 代表充电状态

level:电量信息

获取整个设备的电量信息:adb shell dumpsys batterystats | more

获取某个APK的电量信息:adb shell dumpsys batterystats APK包名

方式二:使用第三方工具itestGT

电量指标需要从软件和硬件两方面进行测试

硬件端:需要硬件测试工程师使用万用表、功耗仪进行测试。满足市场行业标准

软件端:

方式一:可以使用第三方工具进行测评

方式二:命令端获取电量数据

温度

Android 设备运行过程中,设备温度异常不仅对用户体验带来不好影响,同时也存在安全方面隐患。

温度指标需要关注如下几个场景:

设备满负荷情况,设备温度峰值无异常

设备APK长时间播放,设备温度均值无异常

设备常规操作如点击、启动APK等温度正常

温度指标数据与电量指标获取方式都是一样的

adb shell dumpsys battery

temperature:温度(int类型),单位:0.1度

性能测试常见问题

在性能测试过程中,经常会遇到如下问题及原因:

问题原因APP连接超时网络中断;APP 请求接口异常APP 闪退Android缓存垃圾过多;运行程序多,导致内存不足等;版本兼容问题;卡顿、黑白屏系统CPU、GPU资源不够;过度绘制崩溃APP常常表现为Crash交互性能差其他APK、弹框干扰内存泄漏APK新建的对象没有释放,导致内存一直被占用内存溢出APK申请内存不够时。

内存

在Android系统中,每个APP内存包括两部分:

与其他进程共享内存(shared drity)

APP独占的私有内存(private dirty)

在行业内,我们通常会使用PSS(USS 共享的内存)来判断APP的内存开销

查看指令为:adb shell dumpsys meminfo 应用包名或者 adb shell procrank

内存测试测试项中,需要对系统不同情况进行测试

空闲状态下,应用内存消耗

中等规格状态下(操作时间较长),应用内存消耗

满格状态下(操作时间较短),应用内存消耗

测试过程中,同时要关注内存峰值、泄漏、内存释放、压测后内存使用情况

内存场景问题

内存抖动:频繁的GC,导致UI卡顿

内存溢出:应用申请的内存不够引发的

内存泄漏:应用结束后无法释放内存空间,存在大量次数就会导致内存泄漏

频繁GC

CPU

CPU 是衡量APP应用程序占用系统资源情况。

如果APP应用程序占用过多的CPU资源,会导致整个系统的稳定性,系统操作会异常的卡顿。

因此,Android CPU指标我们需要关注两点:

CPU 总体使用率

应用程序CPU占有率

我们可以通过下列命令查看CPU资源使用情况:

adb shell dumpsys cpuinfo | grep packagename

adb shell dumpsys top -n 10 -s cpu 显示占比CPU最高的钱10个程序

(-t 显示进程名称,-s按指定行排序,-n 在退出前刷新几次,-d 刷新间隔,-m显示最大数量)

CPU Usage: 传统CPU利用率,也称为未规范化CPU利用率

计算方法:当前时刻CPU频率下,CPU Usage = CPU执行时间/CPU总时间

CPU Usage(normalized):规范化CPU利用率

计算方法:CPU usage(normalized)= (CPU执行时间/CPU总时间)*(当下时刻所有CPU频率之后/所有CPU频率最大值之后)

我们在面对问题如:APP操作时出现发烫、卡顿、ANR现象,排查是否是CPU问题时:

如果是ANR,则在logcat文件里搜索ANR in,以及adb pull 拉取trace文件

如果没有ANR则使用上述方法获取到CPU占用率,如果某个场景CPU占用率走势异常,峰值存在异常均值大于基线,则可以使用traceview查看分析Trace文件,反馈给RD解决。

GPU

当一个APP操作过程中,出现卡顿,存在的原因可以有CPU问题,也有可能是GPU问题。

GPU指标专门衡量一个APP画面渲染的速度,当过度绘制对画面性能影响是极其严重的。

GPU指标中需要关注点:

过度绘制:界面显示的activity嵌套多层

屏幕滑动帧率

屏幕滑动平滑度

GPU数据获取步骤:

adb shell dumpsys gfxinfo 包名 > GPU.txt

pull GPU.txt 文件到本地

定位到Profile datain ms 复制到Excel中绘制表格展示

GPU测试点:

过度绘制测试:

打开开发者选项

进行操作测试APP

测试指标:

控制过度绘制为2X

不允许存在4X过度绘制

不允许在面积超过屏幕1/4的3X过度绘制

画面卡顿

FPS

FPS指标是衡量APP画面每秒传输的帧数,每秒钟帧数越多,操作APP的动作越流畅。

FPS指标是显示指标一种,显示指标主要有两大类:

系统层级的指标仅有FPS,本身的Surface的合成需要在SurfaceFlinger中进行

应用层级的指标有三类:

Aggregate frame stats,属于HWUI功能。HWUI进行Surface绘制后才能分析

Jankiness count、MAx accumulate frames、Frame rate适合范围广

SM、Skipped frames 需要Choreographer 绘制Surface 才能正常工作

FPS指标普遍要求:

在android 屏幕中刷新率为60帧/秒

每一帧时间不超过16.6ms,画面流畅不卡顿

FPS 数据获取命令:

adb shell dumpsys SurfaceFlinger --latency 当前activity

adb shell dumpsys gfxinfo 包名

通常情况下,FPS和GPU两个是结合的一起看的,两者的关系是相辅相成。

都是钱的问题?腾讯作为国内最大游戏公司,却不能苹果和安卓互通?

大家好,这里是正惊游戏,我是正惊小妹。

最近小妹正在撩男神,某次约会正想和男神一起玩手游促进感情的时候,突然发现了一个致命的问题——男神用的是安卓手机,而小妹用的是苹果手机!!!也就是说,小妹和男神注定不能在一个服务器玩游戏,这可真是太令人伤心了。

所谓世界上最遥远的距离不是生与死,而是我在iOS服,而你在安卓服……

那么,为什么有些手游安卓和苹果端不仅不能在一个服游玩,甚至连数据都不互通呢?

其实在技术上,iOS与安卓互通是可以实现的,例如《炉石传说》早就已经做到了,甚至连移动端与PC端的互通都已经做到了。所以说在技术上,倒是没有什么不能克服的。

那么,剩下的问题,其实说白了,都是钱的问题。

首先是支付渠道的问题。

众所皆知,iOS游戏以及游戏的内购只能通过AppStore进行,而且苹果会从中抽取30%的分成。

而安卓游戏会由于发行商的不同导致分成比例不定,支付渠道多样,每种渠道的分成方式都不一样(所以安卓不同渠道之间有时也因此而分服),而且还有各种折扣充值的方式,导致情况比较复杂。

因此,如果用安卓充值就能绕过苹果的分成机制。分不到钱这么大的事儿,苹果肯定是不同意的。而且安卓端可以折扣充值的情况对iOS用户来说也不公平。

当然,如果安卓版不提供付费功能,是没有问题的,完全可以互通。或者安卓版提供了第三方付费功能但是苹果不知道,也没有人举报,也是没有问题的。当然,前提是你也不打算把这手游做大做强,不然妥妥是会被发现的。

那么问题来了,谁不想做大做强多赚钱?好的,那么请分服吧!

除此之外,某些游戏策划出于赚钱的目的,希望在安卓和苹果上做完全不同的经济规划,也会选择在不同手机平台上分服。

例如一件道具,安卓上要花费10天获得,你也可以花30块钱得到;但是在苹果上同样的道具打起来只要6天,想买的话却要花48块,这样就没办法把这两种玩家放在一个服了,出于这种考虑也一样会把游戏进行分服处理。

除了钱的问题以外,从游戏发行角度来看,iOS的审核相较安卓渠道慢且不可控,做大混服的话,在版本迭代期安卓端就可能需要等着iOS版本过审才能同步更新,操作灵活度上受限,运营节点计划可能会被打乱,不如干脆分开来得灵活,毕竟早上线早赚钱嘛!

不过,小妹在这要说明的是,苹果其实限制的是一个帐号不能同时在安卓和苹果上玩,但是可以互动。就例如《王者荣耀》,只要同时是用微信或者QQ账号其中一个方式登录,加了好友就可以一起开黑了!

不过虽然可以一起玩,但是两个服务器的玩家数据是不共通的,iOS的玩家不能在安卓机器上登陆自己的号,反之安卓玩家不能在iOS设备登陆自己的号!不仅如此,在不同手机端上,也无法查看好友信息不能加好友,算是符合了苹果的要求。

可以看到好友是哪个手机平台↑

当然,如果游戏特别牛逼的话,iOS与安卓同服也不是不可以和苹果谈谈的,就比如《炉石传说》、《部落冲突》等等。

不过根据暴雪官网所说,《炉石传说》之所以能互通,是因为炉石的卡牌算是游戏一种进度而不是存档,而金币不是靠充值得到的,战网点数也不是存在游戏里的,而且游戏的机制、玩法决定了这不是一个靠无限消费来提升体验的游戏,所以可以互通。

当然,树挪死人挪活,小妹觉得也有这种可能,规则是既定的,但苹果却可以有多种阐释。所以说到底还是一个解释权的问题,炉石传说的数据互通,也可能包含暴雪店大,有议价能力的原因。

小妹正经说:很多腾讯网易游戏都不支持安卓苹果数据互通,但是很多中小型公司的手游却能做到互通。所以,苹果安卓游戏数据不互通,也不都是AppStore的锅,更多公司只是不想做,并不是做不到。说白了,都是钱的问题啊!

一个正惊问题:为什么腾讯作为当前最大手游公司,手游却没能支持苹果和安卓数据互通呢?

安利4款相见恨晚的APP,让你的手机无所不能,苹果和安卓都通用

手机作为21世纪的产物,对整个社会也是有利有弊。总得来说,你善于利用手机,做一些对你有帮助的事情,那么它对你来说是有帮助的。如果只是一味在手机做一些让自己陷入苦难的事情,那么它就是有害的。手机的一些APP总是能让你的手机更好玩,游戏类的APP充实了自己的生活。影视类的APP成为了不少女孩子的喜欢,一部手机就能为自己的爱豆发电。但是很多APP都是很实在的,今天小编要给大家安利4款相见恨晚的APP,让你的手机无所不能,苹果和安卓都能通用。

软件介绍:

软件介绍:

涵盖所有,吃喝玩乐全覆盖,美食优惠、好店推荐、外卖订餐、旅游攻略、电影票预定、团购信息应有尽有!

功能介绍:

1.吃喝玩乐一手搞定——美食优惠轻松找网红打卡全指南

2.旅游出行必备——特价门票巨优惠,酒店门票在线订

3.团购优惠尽在点评——好吃好玩享优惠,全城好店搜索直达

4.电影票在线选座——热门影片团购订座优惠购票超便宜

第2款——培音-文字转语音配音软件

软件介绍:

快速将文字转为语音MP3,支持分享和导出,APP内有数百位配音主播,声音效果非常nice,听起来自然流畅且清晰,在线文字转语音,是众多用户的选择。

功能介绍:

1.培音支持文字转语音,输入文字秒转语音

2.培音支持导出mp3文件:生成的Mp3文件可以拷贝到U盘或者内存卡里面播放。

3.MP3录音机:支持自己录音后添加背景音乐,让您用自己的声音完成配音。

4.新媒体配音:抖音配音、快手配音、微信文章配音、B站配音等视频自媒体网站配音服务。

第3款——稿定设计-用模板轻松作图拼图

软件介绍:

兼顾图片编辑和视频制作的工具型app支持个人、团队或者企业的设计需求,可用于抖音、快手等社交平台;功能也很丰富,图片标记、一键制作海报,批量编辑图片制作,提供视频模板、快速编辑视频、卡点视频等功能,让设计更简单,即使小白也能做出好设计。

功能介绍:

1.「智能抠图,运用最新AI技术,全自动抠图,精准识别,轻松抠出各种想要的图片元素,手机也能抠出完美效果

2.「微商水印」水印模板元素直接替换,全屏或批量水印,引流防盗神器

3.「标记生活」独家贴纸字体、创意标签画笔、一键滤镜与拼图...你出手就是一张受欢迎的图

4.「自媒体用图」文章配图、追热点、节日海报、宣传图装口袋出稿不求人

第4款——Cerulean-小工具合集

软件介绍:

基本上你想要的功能这里都能找到,140多种小工具都能使用。譬如各种实用的功能:以图搜图、文字转图片、视频解析、网速测试等等,这里就不--举例了,而且没有发现应用内有广告,使用感受非常好。

功能介绍:

1.极致——提供了多个强大的工具,基本满足您在数码生活中的所有需求。使您可以不再安装一些不怎么常用的app,节省设备空间,让设备更加纯净。

2.纯粹——简明纯粹的界面,没有后台,推送与唤醒,没有任何多余的信息干扰,在复杂的世界中坚守本心。

3.美好——在关于一个木函的设计与交互上,我们向来坚守简明纯粹的实用主义美学。

小片花:

今天的APP分享到这里就结束了,喜欢的朋友别忘记给我们点个关注再走≈

点个关注再走≈

偷偷发个看球的网站,99%男生都喜欢

最近有很多小伙伴在问之前分享的看个球很不错,但只能在移动端看,所以能不能分享一个全平台都能用专门直播看球的神器或神站。

本期为大家推荐一款在线超级直播的神器,24小时不间断直播体育赛事,直播内容涵盖多个类型球赛。

适用手机、PC端,获取编号见文末
01.平台介绍
球头条直播平台是一款全天24小时不断直播各类体育赛事以及了解最新的体育资讯,而且全平台还是免费,无需花一分钱。

平台直播体育类型有多种足球、篮球、电竞直播、田径等大大小小的体育项目,可以说在这个平台上就能观看所有体育赛事。

02.平台使用

打开平台我们看到很看到版面很简洁,首页有热门赛事多个赛事链接,还有新闻资讯,视频集锦回顾经典时刻,实时赛事直播。

首先我们点开直播,可以看到实时的赛事及比分情况,上面还有一排赛事分类选择要看的赛事。

随意点开一个赛事,加载还是挺快的,而且播放速度也是很快,不卡顿。

点比分还能看到实时各场赛事的数据分析。

03.移动端使用

手机端跟电脑端的基本都一致,直接安装APP,就可以轻松看球啦。

手机端APP只分了两个板块,按分类查看和按联赛,按照自己喜欢的项目点进去选择要看的体育赛事就可以。

获取方法

关注点赞 转发,然后点我头像进入主页就能看到私信,私信发送“看球”就能下载啦!

号称全球首款可在安卓上运行的安卓模拟器,上手体验

Hello,大扎好。开宗明义,今天来和大家大家分享的是一个安卓手机上的APP,叫做虚拟大师。号称手机上VMware,自带Root环境和XP框架的安卓模拟器。没错,如下图显示的这样,它还是一个国产的APP,团队公司是湖南的一家公司。图中也介绍了一些APP的功能。

话不多说上手体验一下。首先从官网或者某些应用市场下载并安装它,首次打开还要在打开界面为虚拟机下载和安装系统。

安装完成打开后如下图这样,原生界面Android5.1。它除了有底部的虚拟按键还有悬浮球,支持在真机上悬浮操作。

安兔兔在虚拟机下不能用,就Geekbench跑个分来看,真机小米8,6

128,安卓9.0。下图左为虚拟机成绩,右为真机成绩。看起来还不错。

尝试在虚拟机下再安装一个虚拟机,打开后解压系统失败。真机的传感器不能用,比如下图下载地图并打开后,GPS并不能用。不过虚拟机系统里面自带了虚拟定位功能。

Root与XP框架没有问题,也可以看到虚拟机是arm,并不是arm64。同时也因为真机的传感器不能用,XP架构里里面的有些插件也并不能发挥什么作用。

看下图有人居然在把虚拟机“刷”成了魅族的Flyme OS!?然而有人解密,原来是找到一个Flyme的ROM,然后从rom里面提取/system/app中的部分软件,再把它们放到虚拟机下的相同目录,最后打开虚拟就成了这样。好吧,我真以为再模拟器下还可以刷机。

其实一般都是用这个APP来挂游戏、刷网课,甚至有人貌似双开了这个软件,然后一个用来刷课,一个用来听音乐,真机照样用。

当然还有更专业还研究起了APP的原理,说该应用并不是虚拟机,而是在同一Linux内核上运行两个Android系统。

好吧,这个我真的不懂。小伙伴你们知道吗?有兴趣的可以访问vmos.com去体验一下这个APP。

最后我在这里和大家说一下,我已经把包括之前分享的软件、应用什么的都放在一个网盘文件夹下,这样大家可以在访问网盘的时候如果你也有其他需要的,你可以直接下载就行,同时也是前面推荐分享的有些软件也在迭代更新(我会不定期更新),这样的话你有需要直接可以进去找到最新版本的下载就行。访问方式:私信回复我“下载链接”或者“9303”,后台会自动发送网盘文件夹链接。

好啦,这篇的主要内容就是这些啦,欢迎大家对文中内容进行批评指正。我对自己撰写内容的要求不求高深莫测,只求简单可行,从自己操作的实际出发。对此文喜欢的小伙伴们可以赞、评、转,关注素质四连一波,这对我很重要。

免责声明:本文由用户上传,如有侵权请联系删除!