随笔分类 -  前端性能测试

Android、iOS手机性能测试
摘要:一、缓存位置 在浏览器开发者工具的 Network 的 Size 栏会出现的三种情况: from Service Worker from memory cache from disk cache 真正的网络请求(显示资源的具体大小,示例:15.6KB) 1、Service Worker 本质是作为服 阅读全文
posted @ 2019-11-26 18:34 Syw_文 阅读(1500) 评论(0) 推荐(0) 编辑
摘要:一、带宽和网速 带宽:接入宽带的理论网速上限,又分上行(即流出)带宽和下行(即流入)带宽 网速:当前网络的数据流量速度 带宽的单位是:比特/秒(bps); 网速单位是:字节/秒(B/s KB/s MB/s); 1 Byte=8bit(位) 1KB=1024Byte(字节)1 MB=1024KB1GB 阅读全文
posted @ 2019-11-13 14:32 Syw_文 阅读(914) 评论(0) 推荐(0) 编辑
摘要:一、为什么要进行弱网测试 弱网测试作为健壮测试的重要部分,对于移动端测试来说必不可少。这是因为目前移动端产品的使用用户所处的网络并非完全的流畅WIFI环境,仍有相当多的用户主要使用4G、3G、2G等网络,另外因移动端产品使用场景多变,如进地铁、上公交、进电梯等,使得弱网测试显得尤为重要。毕竟考虑到各 阅读全文
posted @ 2019-11-13 14:13 Syw_文 阅读(5506) 评论(0) 推荐(0) 编辑
摘要:图片是界面显示效果很重要的组成部分,图片加载关系到用户体验、应用性能,优化图片加载的常用策略为:预加载和懒加载。 图片太多导致向服务器请求的次数太多,图片太大导致每次请求的时间过长. 1、预加载、懒加载 预加载:提前加载图片,当用户需要查看时可直接从本地缓存中渲染。 懒加载:懒加载的主要目的是作为服 阅读全文
posted @ 2019-11-05 13:49 Syw_文 阅读(669) 评论(0) 推荐(0) 编辑
摘要:注:在存储图像时采用JPG还是PNG主要依据图像上的色彩层次和颜色数量进行选择 一、.jpg/jpeg格式的图片(jpg全名:jpeg) JPG(或是JPEG): 优点: (1)占用内存小,网页加载速度快 (2)主要用于摄影作品或者写实作品(或者其他细节、色彩丰富的图片)或大的背景图;对多色彩表现较 阅读全文
posted @ 2019-11-05 11:28 Syw_文 阅读(4110) 评论(0) 推荐(0) 编辑
摘要:1、指标定义: 2、APP的交互性能 阅读全文
posted @ 2019-09-18 15:13 Syw_文 阅读(279) 评论(0) 推荐(0) 编辑
摘要:一、主要指标值 内存:反复切换tab,滑动页面等场景不存在内存泄漏 电量:程序放后台或处于飞行模式的情况下,耗电小于10mAh 流量:无异常流畅消耗,不存在资源的重复拉取 CPU:启动时CPU占比<20%,运行时CPU占比峰值<80% Crash:网络/网络状态发生变化时,连续运行8小时,无cras 阅读全文
posted @ 2019-09-12 19:08 Syw_文 阅读(255) 评论(0) 推荐(0) 编辑
摘要:1、客户端做缓存的目的: 解决弱网条件下的加载速度问题。 2、缓存的原理: 缓存接口数据,在一些数据新旧敏感性不高的场景下很有用,在非首次加载数据时候优先使用上次请求来的缓存数据,可以让页面更加快速地渲染出来,而不用等待一个新的HTTP请求结束之后再渲染。 3、资源离线: 再快的网络交互,毕竟也是跨 阅读全文
posted @ 2019-09-10 16:10 Syw_文 阅读(1064) 评论(0) 推荐(0) 编辑
摘要:待补充:https://baike.baidu.com/item/YSLOW/10384699?fr=aladdin 阅读全文
posted @ 2019-07-15 22:59 Syw_文 阅读(180) 评论(0) 推荐(0) 编辑
摘要:注:1、Chrome浏览器,2、在浏览器页面 右键 >检查,即可看到此页面 跟开发沟通过。他们查看一个页面的性能一般都会使用”检查“来观测。查找对应的数据记录。 设置网络的网速和通过设置某款机型的分辨率加入测试 请求页面的图片大小 阅读全文
posted @ 2019-07-15 22:39 Syw_文 阅读(211) 评论(0) 推荐(0) 编辑
摘要:中文网站(不需要FQ): http://www.googlespeed.cn 主要可实现: 1、测试手机与电脑打开的速度对比。 2、详细的测试结果 3、直观的统计数据,查看页面的共xx个请求、总共大小、image、script、font等等各占多少个请求数量及大小。 使用总结: (1)页面的显示介绍 阅读全文
posted @ 2019-07-15 16:34 Syw_文 阅读(2709) 评论(0) 推荐(0) 编辑
摘要:你是不是也跟我一样在工作中存在着同样的问题,APP版本在上线后不断的会有市场人员或者用户反馈页面加载慢,进入页面loading很久(实际我们设置的加载超时是15秒,15秒内加载出内容则显示,15秒外未加载出内容则显示“网络较差,请稍后再试”等,给到用户再次尝试的机会),性能较差是测试一直面临且着手需 阅读全文
posted @ 2019-04-28 18:15 Syw_文 阅读(463) 评论(0) 推荐(0) 编辑
摘要:设计初衷: 1、面临用户和公司内领导试用中反馈的卡顿问题,思考如何能有效量化评估? 2、如何在尝试复现卡顿的过程中持续监控FPS和丢帧情况? 操作说明如下: (1)脚本源码的下载:(https://pan.baidu.com/s/1qYjzIZ6) (2)具体实现如下: 1、将下载的源码进行解压,就 阅读全文
posted @ 2019-04-25 20:24 Syw_文 阅读(3113) 评论(0) 推荐(0) 编辑
摘要:离屏渲染: 在使用圆角、阴影和遮罩等视图功能的时候,图层属性的混合体被指定为在未预合成之前不能直接在屏幕中绘制,所有就需要在屏幕外的上下文中渲染,即离屏渲染。 离屏渲染卡顿原因 离屏渲染之所以会特别消耗性能,是因为要创建一个屏幕外的缓冲区,然后从当屏缓冲区切换到屏幕外的缓冲区,然后再完成渲染;其中, 阅读全文
posted @ 2018-12-21 20:57 Syw_文 阅读(257) 评论(0) 推荐(0) 编辑
摘要:流程图如下--来自于全栈性能测试修炼宝典 Jmeter实战: 部分阶段介绍: 1、工作评估:工作量分解,评估工作量,计划资源投入(即投入多少人力,多少工作日来完成性能测试工作) 2、设计模型:性能测试用例设计加性能测试实现方案,用例只关注业务,模型还需关注如何实现,是否具有可操作性,可验证性等问题最 阅读全文
posted @ 2018-10-29 00:40 Syw_文 阅读(372) 评论(0) 推荐(0) 编辑
摘要:技术部门一般有以下几种常见的角色:开发、测试、架构师(系统管理员、DBA)、运维人员 1、黑盒测试的角度 黑盒测试操作应用界面 数据请求经过网络发送 服务器前段接收处理 在DB Server获取相关数据 前段处理后返回数据 应用界面收到数据响应下一步。 黑盒测试只关心应用程序的单步响应时间,性能好坏 阅读全文
posted @ 2018-10-29 00:13 Syw_文 阅读(222) 评论(0) 推荐(0) 编辑
摘要:性能优化的目标 快 如何让 app 在运行过程过不卡顿,运行流畅,速度快,也就是说如何解决卡顿呢?我们先看看那些因素影响卡顿? UI,包括ui的绘制,刷新等 启动,包括冷启动,热启动,温启动等 跳转,页面跳转,前后台切换 及时反馈,点击事件,滑动,系统事件 UI 这个涉及到 android 的系统显 阅读全文
posted @ 2018-08-30 14:50 Syw_文 阅读(241) 评论(0) 推荐(0) 编辑
摘要:1、什么是GPU,主要用来做什么? 解释:图形处理器(英语:Graphics Processing Unit,缩写:GPU),又称显示核心、视觉处理器、显示芯片,是一种专门在个人电脑、工作站、游戏机和一些移动设备(如平板电脑、智能手机等)上图像运算工作的微处理器。 显卡的处理器称为图形处理器(GPU 阅读全文
posted @ 2018-08-23 20:46 Syw_文 阅读(274) 评论(0) 推荐(0) 编辑
摘要:在前一篇文章中主要介绍了手机中如何开始进行WeTest测试,此篇文章将总结测试报告的查看,这里很简单啦,一切的测试结果wetest都将自动生成,值得注意的是,新注册的用户默认每项测试次数为5,所以请珍惜每一次机会,机会用完可要掏钱来使用啦。 1、测试完成之后,选择上传测试结果,等待测试结果上传完成之 阅读全文
posted @ 2017-08-28 21:22 Syw_文 阅读(2537) 评论(0) 推荐(0) 编辑
摘要:使用Wetest可以测试手机app的性能,wetest主打游戏app测试,但是对于其余的app仍然适用,手机可以root,也可在非root的情况下进行测试, 此时可以获取的性能数据包括:FPS、整机CPU、内存、流量、单核CPU和手机电量、温度等,IOS与Android均可进行测试。 操作方式详见下 阅读全文
posted @ 2017-08-28 19:19 Syw_文 阅读(5941) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示