移动APP开发性能测试指标有哪些?

发布时间:2020-01-17 09:53 | 浏览人次:浏览次数

在完结APP开发和UI设计以后,还需要对APP进行性能测试。性能测试在软件质量保障中起着主要的作用,通过性能测试工具拥有测试对象的性能指标,将每项性能指标与行业中的标准值或许竞品值去做比照,以拥有1个概括的结论与优化完善的方案。那么移动APP性能测试有哪些指标呢?下面以手游APP为例来完整论述。
移动APP开发性能测试指标有哪些?

1、包体

包体大小能被列为性能指标,是从APP性能指标及游戏运营2个层面思考的,玩家是更期望包体小过程中性能要好,偶尔它们会是1个互相抉择的关系。

2、CPU占用率

普遍情形下,用主流手机玩游戏20%-40%的CPU占用率算是合理的,当然这个数值伴随近年来手机硬件配置的提高,会稍微下降,假如CPU占用率超过80%就非常值得我们去关注了。

3、流量

现在的网络种类涵盖2GGGwifi,其中还有不一样运营商的划分,我们在APP的使用中经常碰到大资源,重复要求,调用响应慢,调用失败等各种情形。在不一样的网络种类之下,我们不但要控制流量使用,还需要加快要求的响应。此外,对于需要联网的手游来说,部分游戏对不一样联网方法的网络种类选用了不一样的流量耗费对策,重要分成wifi环境和蜂窝网络环境。所以针对不一样的游戏,我们统计流量耗费时,也许要连接不一样的网络进行测试。

4、内存使用

在Android系统中,每个APP进程除了同其他进程分享(shared dirty)外,还独用私有内存(private dirty),通常我们使用PSS(=私有内存+比率分配分享内存)来衡量1个APP的内存花销。移动设备的内存资源是非常有限,为每个APP进程分配的私有内存也是有限制。一方面我们要合理的申请内存使用,避免导致反复的GC(垃圾回收机制)影响性能和大对象申请发生内存溢出;另一方面,我们要实时释放内存,避免发生内存泄漏。

5、电量

相对于PC来说,移动设备的电池电量是非常有限的,维持持久的续航能力尤为主要。此外,android的许多特点都比较耗电(如屏幕,GPS,sensor传感器,唤醒机制,CPU,连网等的使用),必须要谨慎检查APP的电量使用,避免导致会员手机耗电发热,带来不良体验。

6、帧数

可用来指示页面能否平滑的渲染。手机游戏帧率FPS,30-60都可接纳,上了60对于人眼主观感受差异就不大了。对于游戏开发而言,并非FPS越高就肯定越好,FPS取决于显卡,其次是内存、CPU,然后是网络。故概括游戏其他性能指标,选择1个合适的FPS即可。

对移动APP测试来说,相对于APP兼容性测试、APP功能测试等,性能测试更多是测试软件在终端上硬件的运行情形,但性能测试也不是单独的,许多同时全是和其他专项测试进行配合测试。

上述内容就是小编今天为您带来的关于《移动APP开发性能测试指标有哪些?》的全部内容,希望能对您有所帮助,我们是一家成立于北京的IT外包公司,如果您有app软件或者微信小程序需要定制开发,不妨联系我们。
免责声明:本站部分文章转载自网络,不代表本站的观点和立场,不以盈利为目的。如有侵犯公司或个人权益,本站会第一时间删除文章。我们是一家北京app开发公司,欢迎咨询免费获取思维导图!

本文地址:https://appbj.cn/article/3154/

网友热评

暂无更多评论
思捷智联

思捷智联是一家2009年成立于北京的IT外包公司,我们致力于为企业提供app软件开发和微信小程序开发服务。公司成立10年来,我们为民政部、方正电子、神州数码、联想控股、壹基金、首钢集团、北京大学、北京师范大学、今麦郎、丰汇租赁、万通控股等上百家企业提供了IT外包服务。我们努力实现每一位客户的托付,为客户创造实在的效益,让您与梦想走得更近。

微信咨询

扫描微信二维码
同市场经理沟通需求

我们积累了丰富的移动互联网开发和运营经验,在开发中为客户提供更多帮助!
咨询热线:18611391767(微信同号)