性能指标描述: 一定是某种时间内某种条件执行某种操作,性能指标如何
性能测试可以考虑和稳定性结合,monkey测试时使用性能监控工具监控性能数据.
一、APP性能测试常见指标
内存,CPU,流量,电量,启动速度,流畅度、稳定性等
二、性能测试关注点
- APP使用时对CPU、内存的占用情况;
- APP使用时是否流畅等
- APP使用时,电量流量的消耗情况;
- APP的启动时间是否过长;
- APP是否能长时间稳定运行
三、内存监控指标
SoloPi工具提供了两个内存的监控指标:PSS和Private dirty
Private dirty(私有内存):
进程独占内存,也就是进程销毁时可以回收的内存容量。
PSS(实际使用内存):
将跨进程共享页也加入进来, 进行按比例计算PSS。这样能够比较准确的表示进程占用的实际物理内存。
四、内存问题的现象
1.常见的内存问题
内存泄漏:
内存泄露 memory leak,是指程序在申请内存后,无法释放已申请的内存空间,一次内存泄露危害可以忽略,但内存泄露堆积后果很严重,无论多少内存,迟早会被占光。
内存溢出:
内存溢出 out of memory,是指程序在申请内存时,没有足够的内存空间供其使用,出现out ofmemorymemory leak会最终会导致out of memory!
2.内存问题产生的影响
五、案例:如何进行性能内存测试?
需求:打开TP商城单商户,进入首页-我要拼团,上下滑动动态2分钟,内存指标正常。
测试方法:
(1)打开SoloPi工具,配置内存监控
(2)进入TP商城单商户APP,操作上述业务,观察运行时的内存指标
(3)查看内存运行结果,检查程序实际使用的内存PSS是否持续增长,是否出现crash。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END