随笔分类 -  专项测试

客户端测试
摘要:1.chrome浏览器控制台的功能 加载的时候绿色条、蓝色条是根据谁先加载默认排序的 preserve log:保存日志 disable cache:建议钩上,不然速度就比较快的加载,因为有缓存 录制,清空 时间线 蓝线:dom 加载完成 红线:所有资源加载完成 捕获:查看加载图片 根据 water 阅读全文
posted @ 2020-05-11 13:35 zhaikunkun 阅读(558) 评论(0) 推荐(0)
摘要:2.卡顿分析 3.常用快捷键 但是要注意 影响因素一定不是唯一的 full gc内存回收 也可以使用adb命令但是不如systrace工具强大 建议多学一下systrace 阅读全文
posted @ 2020-05-04 17:21 zhaikunkun 阅读(62) 评论(0) 推荐(0)
摘要:1.卡顿由什么造成的? 卡顿不是一个影响因素影响的,是很多因素影响的,比如前面学到的cpu 内存还有网络都会影响到卡顿 2.分析工具-sdk自带工具 systrace 路径:sdk/platform-tools/systrace 需要python2.7环境 如果只有一个设备就可以不输入设备号了 wi 阅读全文
posted @ 2020-05-04 17:19 zhaikunkun 阅读(352) 评论(0) 推荐(0)
摘要:1.CPU与GPU的关系 cpu处理一个view,将处理内容放入graphics driver中间件,中间件会传递给Gpu,但是会有一个问题,cpu可能会处理过快,gpu可能会处理过慢,然后就需要一个缓存,就是下面那个绿色的,缓存类似于队列的一种东西,然后让接受自cpu的东西排队,然后Gpu再去一个 阅读全文
posted @ 2020-05-04 17:03 zhaikunkun 阅读(271) 评论(0) 推荐(0)
摘要:1.网络分析 adb shell dumpsys netstats 在模拟器中使用此命令会报错:这个时候应该使真机 active UID interfaces和上面的Active interfaces是一样的,包含了wifi和4g使用综合情况 2.开发统计信息/xt统计信息 3.找到应用UID ma 阅读全文
posted @ 2020-05-03 13:53 zhaikunkun 阅读(477) 评论(0) 推荐(0)
摘要:接内存统计01。。。 同一时间有好多个100%,有可能多个应用占用内存,因此很难排除干扰;所以根据不同版本内存大小做对比才有意义 阅读全文
posted @ 2020-05-03 13:46 zhaikunkun 阅读(89) 评论(0) 推荐(0)
摘要:1. rom就是手机内存 虚拟内存:并没有什么用,实际内存要比虚拟内存重要的多;衡量虚拟内存大小无太大用处,无法知道分配的物理内存大小 实际内存: 各个进程都有一个rss,然后可以加在一起时是大于总的RSS的,因为他们不是按比例分配的;各进程的rss相加,会超过系统内存使用量 实际使用的物理内存(p 阅读全文
posted @ 2020-05-03 13:42 zhaikunkun 阅读(380) 评论(0) 推荐(0)
摘要:1.w3c协议 w3c给浏览器的协议如下: 这些浏览器本质上都是w3c的标准,这些指标全部都在w3c里 具体细节可以访问官网,图中显示的只是很小的一部分;要挖掘的知识点是非常多的,可以自己去研究 从前往后: unload:卸载时间 redirect:重定向时间,用户注销登录时返回主页面和跳转到其他网 阅读全文
posted @ 2020-05-03 11:03 zhaikunkun 阅读(134) 评论(0) 推荐(0)
摘要:1.接口性能分析 代理:a到b,要先到Charles,可以抓到请求,和回收的内容 抓包工具:我们主动的向一个网址发送一个请求,然后给我们返回数据;或者监听端口数据 wiresharp是一个图形化的抓包工具;3次握手,4次挥手都可以以图形化的界面呈现给我们 如果想在linux这种无UI、上操作,就可能 阅读全文
posted @ 2020-05-03 10:50 zhaikunkun 阅读(296) 评论(0) 推荐(0)
摘要:1.基本的测试cheklist和手段 但不限于这些,具体的是根据业务来决定的 2.专项测试(用户维度) 崩溃(Crash,弱网) 卡顿(掉帧、gc、cpu) 响应慢(启动时间、交互时间、H5加载) 发热(cpu,mem、io、network、gps等硬件的使用) 掉电快(硬件占用) 兼容性问题(机型 阅读全文
posted @ 2020-05-03 10:29 zhaikunkun 阅读(394) 评论(0) 推荐(0)