APP性能测试知识点小结

一、性能测试相关知识
(1)服务端的性能测试
我们一般说的性能测试,是指服务端的性能测试。
服务端的性能测试就是模拟并发用户数,对服务器施压,进行测试。利用jmeter/locust等模拟并发,压测服务器系统

(2)客户端性能测试
客户端性能测试比较少,一般比较注重用户体验,测试手机端是否流畅,用户体验测试
分类:包含两个方面(web、APP)、 APP又分为andriod和ios两种

(3)客户端性能测试:评估手机是否流畅的指标
启动时间(响应速度)、cpu的占用量、电量消耗、内存占用、FPS每秒传输帧率(直接反应流畅度)、流量、防止CPU过度渲染

二、实例:启动浏览器
先进行手工测试
1》命令行启动浏览器,得出启动时间,
2》获取设备编号:

adb devices

3》获取设备信息:

adb logcat: findstr START

过滤启动, 打开浏览器, 找到cmp后面的内容
1)监控手机端启动日志
2)观察启动信息
附:mac和window的adb命令是一样的,过滤命令不一样。window是findstr,mac是grep
4》重新打开cmd执行【adb shell am start - w - n 刚复制的包名】, 查看启动时间totaltime
在这里插入图片描述
5》回退重新执行命令,发现启动时间很快,第一次启动很慢。是因为热启动
冷启动 === APP首次运行的启动时间
热启动 == = APP在后台运行,调度到前台显示需要的时间
不管是冷启动还是热启动,命令是一样的,但是结束命令不一样。

①关闭APP的命令

【adb shell am force - stop com.andriod.browser】

②按下home键

【adb shell input keyevent 3 】

6》自动化实现

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值