perfdog的基本使用
perfdog的下载安装就不做过多介绍了,直接进入正题,首先介绍下perfdog页面的结构
如下图

1.显示连接的设备
2.选择需要测试的app
3.device tab下显示设备的基本信息,setting设置参数,about里面有perfdog的官方介绍
4.FPS 刷新的次数
5.cpu cou使用率
6.流量
7.若想要测试其他指标,可以7中勾选,这里简单介绍几个常用的
screenshot 图形模式(数据线模式下使用)
Fps 刷新次数
Frame time 计算绘制每个图形的时间
cpu usage cpu使用率
memory uasge 内存
cpu temperature cpu温度
network 流量
battery 电量(wifi模式下)
8.开始记录数据
9.从左到右,为每个阶段打上标签,本地存储位置,web云存储数据
话不多说,看下perfdog的基本使用吧
1.使用perfdog首先需要数据线连接设备(手机需要打开开发者模式,允许USB调试),如下图,有两种连接方式

数据线和wifi(需在同一个网络下),使用wifi连接的话需要先用数据线和perfdog连接成功后才可选择
2.连接设备成功后可选择需要测试的app(这个时候你的手机会下载perfdog后打开悬浮窗权限),

3.这里一共分为三个部分,FP,CPU USAGE,MEMORY USAGE(如下图)

FPS 为帖率,1s内应用刷新的次数
AVG(FPS) 平均每秒刷新的次数
Var(FPS) 方差,方差越小越稳定
Drop(FPS) 降贴次数/h,平均每小时
JANK 每秒卡顿次数
JANK(/10min) 10min卡顿次数
BIGJANK(/10MIN) 平均每十分钟卡顿次数最严重的
Bigjank ls
jank(10) 10min卡顿次数
Bigjank(10) 平均每10min走出来严重卡顿次数
stutter 卡顿率
appcpu 目标进程cpu使用率
totalcpu 设备所有app的cpu使用率
4.我们在测试性能的时候需要打开页面右上角开关,如果不打开,数据不会被记录下来(时间要大于10s),测试结束后关闭开关

case name保存文件的名字,save path保存的路径,可选择格式excel,json,protobuf,勾选upload可上传到
web云中,点击confirm开始上传保持。如下图点击左边图标可查看保持本地的数据,点击右边图标可查看保存web
上的数据。

5.若不打开记录数据开关,还可手动保存,在页面上右键拖动选择要保持的一段时间记录,鼠标右击出现save保存选项
这时也可以保持到本地可web云。

6.标签与标注如图,我们可以为每个阶段标注下,点击图片右上角地位图标即可,如label1,label2,label3,双击可修改名称

标注,鼠标光标选中一个时间点双击弹出一个toast弹框标注名称,输入名称后点击confirm即可,如取消双击该时间点即可

perfdog的基本使用的更多相关文章
- WeTest明星工具-移动端性能测试PerfDog初探
在十一月初,腾讯就官宣了一则消息,腾讯WeTest明星工具-PerfDog面向全球发布.官宣介绍如下:https://wetest.qq.com/lab/view/475.html.我在看到该新闻时, ...
- 聚焦性能技术和实践, MTSC全面揭秘PerfDog演进之路
商业转载请联系腾讯WeTest获得授权,非商业转载请注明出处. 12月14日,2019年度中国移动互联网测试开发大会(Mobile Testing Summit China,简称 MTSC)深圳站于深 ...
- 移动应用性能测试剖析以及PerfDog与其他工具的对比分析11.22
商业转载请联系腾讯WeTest获得授权,非商业转载请注明出处. 导语: 在IT.互联网及游戏行业,软件测试都是一个重要且不可或缺的过程,测试是软件生命周期中的一个重要阶段,是软件质量保证的关键步骤.目 ...
- 苹果 iOS13.2.2 正式版修复闷杀后台问题了?别担心,PerfDog 帮你来检测!
导语 苹果于上周推送了iOS 13.2版本,带来了用户备受期待的图像处理系统深度融合(Deep Fusion),新增70多个表情.HomeKit安全视频.Siri隐私设置和支持AirPods Pro等 ...
- 官宣:腾讯WeTest明星工具-PerfDog面向全球发布!
导读 PerfDog(官网:perfdog.qq.com)作为移动全平台性能测试分析专业工具,在腾讯内部研发测试工具商店-WeTest Store上线后服务了近2000+名开发者,其中<王者荣耀 ...
- perfdog使用手册
PerfDog(性能狗)测试须知 Android平台 ScreenShot(只支持USB模式) FPS(1秒内游戏画面或者应用界面真实平均刷新次数,俗称帖率/FPS) 1)Avg(FPS):平均帖率 ...
- 测试工具PerfDog的使用
使用操作:https://www.jianshu.com/p/cc04c710e643下载地址:https://perfdog.qq.com/
- 除PerfDog之外,还有什么性能测试工具。
除PerfDog之外,还有什么性能测试工具. 高通的Snapdragon Profiler 下载地址:https://developer.qualcomm.com/software/snapdrago ...
- 助力企业战疫提效保质,腾讯wetest远程办公工具包请查收!
导语 疫情当前,减少个人的出行与聚集成为了抗击疫情的重要防线.不少企业为了员工的安全与战疫的目标,开始实行在家远程办公的措施.作为开发测试人员,对工作环境与设备软件的条件要求相对较高,当前在远程办公的 ...
随机推荐
- Linux:阿里云设置安全组开放对应端口过程
手动添加后 保存就可以了.
- 在idea的控制台中中文显示为乱码
显示乱码的原因不一定相同 我目前解决方法: -Dfile.encoding=UTF-8
- php漏洞 md5函数漏洞
0x01: 背景:php在处理哈希值时,用!=和==来比较的时候,如果哈希字符串以0E开头的时候,哈希值会默认为0,所以两个不同的字符串经过md5加密成哈希值,如果哈希值开头是0E的话,会默认成相等. ...
- Java | Map集合
Map集合 在现实生活中,有非常多的东西,是和另外一种东西对应的,并且还是唯一的,比如:身份证号与个人,个人与手机,一夫一妻...等,这种关系就是对应关系,又叫做映射.Java为这种数据类型提供了专门 ...
- JMeter之BeanShell常用内置对象
一.什么是Bean Shell BeanShell是一种完全符合Java语法规范的脚本语言,并且又拥有自己的一些语法和方法; BeanShell是一种松散类型的脚本语言(这点和JS类似); BeanS ...
- java001-泛型
泛型出现的意义: 为编码阶段的不确定性和转化做视觉设计 将运行期遇到的问题转移到编译期,省去了强转的麻烦 package com.xiaolin.basic; /** * 泛型:将运行期遇到的问题转移 ...
- python exec()函数
''' 函数的作用: 动态执行python代码.也就是说exec可以执行复杂的python代码,而不像eval函数那样只能计算一个表达式的值. exec(source, globals=None, l ...
- 自定义注解@MyBatisRepository
新建一个注解用作dao扫描 /** * @author fuguangli * @description 标识MyBatis的DAO,方便{@link org.mybatis.spring.mappe ...
- 手写Spring框架,是时候撸个AOP与Bean生命周期融合了!
作者:小傅哥 博客:https://bugstack.cn 沉淀.分享.成长,让自己和他人都能有所收获! 一.前言 嘎小子,这片代码水太深你把握不住! 在电视剧<楚汉传奇>中有这么一段刘邦 ...
- P6982 [NEERC2015]Jump
P6982 [NEERC2015]Jump 题意 给你一个未知的 01 串,每次可以输出询问一个 01 串,如果该串中正确的个数刚好等于 \(n\) 或者 \(n/2\) ,将会返回相应的答案,否则会 ...