软件测试必会知识点总结之app性能测试重点

性能测试的价值体现在哪里?

为什么要做性能测试,性能测试的价值是什么?目标是什么?简单来说,就是优化应用,提升用户体验

对于pc而言,我们现在互联网产品更多的是网站类的应用,所以对于性能测试这方面没有太多要说的,我们重点讨论下移动端应用app的性能测试。

对于移动应用来说,如果app导致耗电,卡顿,很大程度上用户会卸载app,去寻找性能,体验更好的同类竞品。

性能测试中的两个重要指标

app产品的性能指标,主要体现在页面的加载速度,接口的相应速度,接口成功率,白屏率。这个是用户体验方面的。

第二类就是物理设备相关的指标,比如功耗,流量消耗,app包的体积,内存占用等。

CPU占用详解

主要测试点在于cpu的使用率。我们常说的手机发热,很大一反面的原因是cpu使用率高且时间长,导致cpu繁忙,温度升高,手机会发热发烫。

第二就是cpu过于繁忙,会导致其他应用无法分配到足够的计算性能,导致整体性能感知降低。一个重要的指标就是用户进程与系统进程消耗 的时间百分比不应该超过85%。

APP响应时间详解

这个是用户感知最明显的,也是性能测试的重点。不管是移动端还是pc端,响应时间特别重要。一般情况下,如果超过3s没有响应,用户就会关闭网页,移动端就会关闭应用。

对应的指标整理如下:

优秀:0-400ms

标准:400ms-2000ms

隐患:2s-5s

严重:>=5s

如果一个app相应时间过久,我们可以从以下几个方面去排查:cookie大小,是否url重定向过多(页面不断重定向跳转会导致响应时间长),是否使用了过多flash组件(flash是比较落后的技术,已经逐渐被淘汰)

好了,今天的内容就介绍到这里,其实性能测试从指标,测试方法注意事项,工具使用,都是比较复杂的。我们会分成几个系列,让大家有时间消化,了解的比较透彻。

  感谢每一个认真阅读我文章的人!!!

作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。

软件测试面试文档

我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

 

          视频文档获取方式:
这份文档和视频资料,对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!以上均可以分享,点下方小卡片即可自行领取。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值