近10年,技术迭代最为迅速,彻彻底底改变了人类社会的生活方式,中国互联网从无到有,发展迅猛。互联网用户量激增,已由原来的4增长至8亿+。面对当下的局势,用户体验自然就成为了互联网产品面临的最大考验。分析近年来的系统崩溃翻车事故,得出结论:性能是影响用户体验的最重要因素。怎么做性能测试?技术1、 基于协议:HTTP,websocket2、 基于接口3、 模拟多用户:多进程,多线程4、 模拟真实的用户场景:业务场景、参考时间、用户数、环境配置(尽量模拟客户现场)实施的过程1、 测试使用频率高的业务2、 测试容易出问题的业务3、 手工无法代替性能测试:模拟多用户、监控资源4、 环境(尽量模拟):1) 就是用正式的环境2) 复制一份正式的环境3) 云租用4) 换算法、偷梁换柱——1台能支持500,那么推论3台可以支持1200下面我给大家讲解一下移动端性能测试工具GT 的使用实践:GT是移动端性能测试工具,用于监测手机app的cpu、内存占用率等性能指标。操作步骤(这里以android虚拟机为例演示)1.打开夜神虚拟机2.拖拽GT安装标志虚拟机3.打开GT软件 ,点击接受4.点击选择被测应用,如飞凡app5.选择内存等指标,点击参数36.勾选pcp1、pcp0、pss1、pss0、cpu等参数,点击采样7.设置完成后点击running,进入app页面进行相关功能操作8.在参数列表下点击红色暂停按钮,点击保存9.输入保存目录名称后点击确定10.进入文件管理器相关目录查看生成的文件11.打开文件如cpu,选中数据,点击插入->图表->折线图,生成cpu占用的折线图综上,使用GT工具的测试流程经过上面的几个步骤就可以完成了,下一步操作就是通过分析编写测试报告,如下《xx性能测试报告》一、测试目的通过测试xx软件在手机上的表现,了解xx性能指标二、测试环境2.1 测试对象 xx.apk2.2 测试工具 GT及介绍2.3 测试指标2.4 测试场景(列出测试的场景即可)三、测试结果3.1 cpu3.2 电量消耗3.3 内存趋势图四、测试结论1.通过测试数据分析,app整体运行流畅,电量消耗不大2.内存占用值较大,特别是xx机型1g内存手机3.app整体性能良好,卡死、闪退问题较低,达到上线标准请关注+私信回复:“测试”就可以拿到性能测试学习图谱及软件测试免费资料包,快速让自己变强。
(图片来源网络,侵删)
0 评论