标签:鼠标 alt 桌面 标签 共享 自己的 大小 wifi 表数据
在十一月初,腾讯就官宣了一则消息,腾讯WeTest明星工具-PerfDog面向全球发布。官宣介绍如下:https://wetest.qq.com/lab/view/475.html。我在看到该新闻时,有种大开眼界的感觉,移动端的性能测试原来可以这么简单。今天闲暇之余,来了一波初探,简单体验了一番。
我们先来了解下通过该工具能采集到哪些性能数据:
PerfDog支持移动平台所有应用程序(游戏、APP应用、浏览器、小程序等)及Android模拟器,桌面应用程序PerfDog支持在Windows和Mac机器使用运行。在iOS和Android平台获取性能参数如下:
iOS平台 (与苹果官方Xcode工具参数对齐一致)
上述内容来自官网使用文档。我们了解了参数,就实际来操作一下吧。对于工具的介绍,网络上都有,我就结合自己的实际体验来说吧。
在自己实践使用时,基本流程如下:
1.注册账号(只有注册账号后才能下载安装包)
2.下载安装包并解压
3.在perfdog后台创建测试项目
4.打开可执行文件PerfDog.exe
5.使用注册的账号登录
6.使用usb将手机和电脑连接(不能锁屏,开启调试模式)
7.选择连接模式(wifi还是usb)
8.选择app应用列表
9.配置要监控的数据
10.开始记录数据
11.操作对应app
12.停止记录数据(不能少于10S)
13.上传记录数据
14.进入perfdog后台查看性能数据
前五步操作就不讲述了,大家都懂。我们直接从第六步说起,我使用的是ios设备。
iOS: 则即插即用,用户无需做任何操作。
Android: 有两种模式,非安装模式和安装模式。
手机即插即用,无需任何设置及安装,使用非常简单,但手机屏幕上没有实时性能数据显示。
需要在手机上自动安装PerfDog.apk,手机屏幕上有实时性能数据显示。(请开启Debug调试模式、允许USB安装和PerfDog悬浮窗管理权限),启动PC版PerfDog.exe,则会在手机上自动PUSH安装PerfDog.apk,具体安装类似各个手机厂商安装第三方APP提示安装即可。(注:由于很多手机安装需要账号密码,导致无法自动安装,如果自动安装失败,则会把安装文件PerfDog.apk释放到当前文件夹里,手动安装PerfDog.apk即可)。
这里重点说明下Android平台下,LMK和Swap这两个参数意义:
LMK:Android平台下OOM与游戏进程内存大小无关,主要是系统剩余物理内存有关。系统剩余物理内存小于LMK,则会引起OOM。
Swap: 系统进程用到zram/vnswap内存压缩技术。不同手机系统启用Swap memeroy大小不同。
通过usb连接电脑后,出现如下界面,可以选择测试模式:
USB模式测试:
USB连线,在设备列表选择USB图标设备进行USB模式测试(插线模式测试功率无任何意义)。
WIFI模式测试(测试功率):
USB连线后,在设备列表选择WIFI图标设备进行WIFI模式测试。WIFI检测连接成功后,拔掉USB连接线。(注:需要PC和被测手机连接同一WIFI,WIFI检测连接成功后,拔掉被测手机USB线(插线模式测试功率无任何意义))。
在实践中,USB和WiFi模式我都有使用。选择模式后,界面会展示设备的详细信息,如下:
选择模式后,则可以选择要测试的应用了(当前手机中的所有app都可以被选择),如下页面:
选择对应被测应用,被操作对应的app,界面展示如下:
注意点:Android平台,安装模式下,手机屏幕左上角有实时性能数据显示(Android手机请打开PerfDog悬浮窗管理权限,否则手机上不会显示性能参数)。
开启悬浮权限
android设备中的界面性能参数显示如下:
性能参数可在界面中配置,点击界面中的+号即可,如下:
①点击对应条目参数,颜色会变深,图表数据则会展示在界面中
②勾选对应条目参数,表示需要收集该数据
点击右侧的蓝色开始按钮,则表示在记录数据,如下:
需要注意的是:记录时间不能少于10S。少于10S,则会提示如下信息:
点击按钮后,记录会停止记录并保存数据,如下:
可以修改名称,点击confirm,数据会上传到perfdog的后台,如下:
可以查看详细的性能数据,如下所示:
勾选保存按钮,数据就会保存到本地,如下:
可以打开excel文件查看对应的性能数据:
点击perfdog界面上的文件夹按钮,选择对应的本地数据,即可以回放记录,操作如下:
可在界面查看回放结果,如下:
双击鼠标左键,增加批注,再次双击,则取消批注。
单击鼠标左键,则增加标定,再次点击则重新标定。
增加了批注和标定的界面如下所示,红色为批注,淡紫色为标定:
可以选择一个时间段内的数据,进行统计,如下:
在perfdog界面中的setting下,可以配置,如下:
对某一时间段内的数据框选后,可以单独保存片段,在框选范围内,右键即可,如下:
通过标签按钮给性能数据打标签,鼠标左键双击颜色区域可修改对应区域标签名
在perfdog界面,可以查看对应日志,也可以设置查看日志的等级,如下:
在尝试WIFI模式时,发现log按钮勾选不了。
停止测试应用,不需要拔掉数据线,或者断开连接,在选择应用的界面中,选择NULL即可,如下:
连接安卓设备,并使用安装模式,可配置截屏参数,如下:
界面就会记录操作的过程,如下所示:
如此记录是不是很明了?但这种用法会影响性能参数,实际用途中不推荐。如果觉得新鲜,可以尝试使用即可。
可以邀请对应人员一起维护测试项目
数据共享后,可以在任务数据中查看明细,可按android、ios区分,以及app包的版本,设备版本来查看。
1.设备连接
iOS: 若PerfDog检测不到连接手机或无法测试,请先安装确保最新iTunes是否能连上手机。
Android: 请开启手机Debug调试模式及允许USB安装。
2.截图记录影响性能
截屏记录影响性能(整体FPS影响<=1。小米5:CPU=1%左右。IPhone7P:CPU<2%),若无需请不要开启截屏。
使用PerfDog工具下来,整体有以下几点感受。
1.对性能指标的测试,更加便捷;
2.易操作
3.记录支持回放
4.数据便于管理与查看
PerfDog工具是款不错的性能测试工具,点赞一波。
最后,附上官方的操作手册:https://perfdog.qq.com/support
标签:鼠标 alt 桌面 标签 共享 自己的 大小 wifi 表数据
原文地址:https://www.cnblogs.com/hong-fithing/p/11918703.html