UI performance 之 perfdog安装

最近想找一款轻量的UI performance性能测试工具,有些童鞋推荐了perfdog,又称性能狗,具体怎么样我们要自己上手试试。
工欲善其事必先利其器,第一步当然是下载安装包,这里我们选择了一个windows版本,下载了一个rar的压缩版本
在这里插入图片描述
2.解压这个文件,里面有windows安装包以及android版本,点击exe文件安装,android版本复制到手机上或者下载一个点击安装,一切都是一路向下,–finish.
在这里插入图片描述
3.perfdog是需要注册的,用一自己邮箱做为用户名注册,都是中文切无设置,我们一语代之。
4.打开手机的开发者模式和USB调试模式,我用的vivo手机
在这里插入图片描述
5.用数据线将电脑和手机连接起来,在windows客户端登录你的用户查找设备,我以开始怎么也发现不了设备,开始以为是公司笔记本把USB权限封了,后来换了三根数据线,最后发现有一根数据线能发现设备,原来数据线也有不行的。大家也注意吧,
在这里插入图片描述
6.设置要监控的app,设置好了就可以去app操作了。
在这里插入图片描述
7.观察测试结果
在这里插入图片描述
的虽然还没做性能方面的分析但是操作起来还是很简单,后面我们继续深入研究。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
软件介绍 PerfDog(性能狗),移动全平台性能测试分析专家,致力提升移动应用和游戏的性能和品质,移动全平台iOS/Android性能测试、分析工具平台,快速定位分析性能问题,提升APP应用及游戏的性能和品质,手机无需ROOT/越狱,手机硬件、游戏及APP应用也无需做任何修改,极简化即插即用! 软件特色 移动全平台 支持Android/iOS移动平台,如手机、ipad、Watch、Android模拟器等。提供PerfDog软件Windows & Mac版本。 无需ROOT/越狱 Android设备无需ROOT,iOS设备无需越狱。高效解决Android & iOS性能测试分析难题。 数据准确性 工具本身对测试设备CPU的性能影响<1%,帧率无影响。保证了性能数据准确真实性。 数据完整性 可提供截图、fps、Jank、FTime、CPU、GPU、Memory、Battery 、Network、CTemp等性能参数,这些您都可以轻松获得。 应用广泛性 支持所有APP应用、游戏、小程序、小游戏、H5、web等,性能测试一个就够了。 工具易用性 无需安装,即插即用,减少繁琐的测试障碍,让您的精力集中投入到测试分析中。 云端看板 基于云端的看板,您可以随时随地存储、可视化、编辑、管理和下载使用任何版本的PerfDog收集的所有测试数据。 团队合作 无论您的团队位于何处,您都可以随时创建任务、邀请团队成员加入、支持共享和查看团队完成情况,开启高效的协作模式。 功能介绍 1、性能参数控制Page: 点击”+ ”按钮,选择需要收集性能参数,控制性能参数显示page。 2、记录保存: 测试结束时,可自主选择两种方式保存处理(Upload/Save)性能数据: 将性能数据同步上传PerfDog云端web看板 本地导出Excel文件 记录回放(方便回看分析) 打开要回放文件 回放结果如图: 批注及标定(鼠标左键双击,则批注。左键双击已生成的批注,则取消。鼠标左键单击,则标定) 设定性能参数统计分析阈值、编辑统计参数分析及框选记录保存(对齐TDR标准) 可以通过鼠标框选/拖动查询时间周期内,统计数据等。同时可对框选数据进行保存。右边可以设定对应的性能参数统计分析阈值等。 场景Label标签 通过标签按钮给性能数据打标签,鼠标左键双击颜色区域可修改对应区域标签名。 屏幕记录 注意:截屏记录开启,影响性能。 多进程测试。 iOS平台,APP多进程分为APP Extension和系统XPC Server。 比如:某电竞直播软件用到APP Extension扩展进程(扩展进程名LABroadcastUpload)。当然也可能用到系统XPC Server服务进程,如一般web浏览器会用到webkit。 Android平台,一般大型APP,比如游戏有时候是多进程协作运行(微信小游戏,微视等APP及王者荣耀等游戏多子进程),可选择目标子进程进行针对性测试。默认是主进程。如图王者荣耀 微信小游戏、小程序测试等,如下是微信小游戏-浪漫玫瑰园 备注:子程序进程名高亮显示,表示当前子进程处于顶层。 FPS高阶功能(Android平台) 满足高级用户更精准测试窗口帧率(游戏、小游戏、小程序、直播、视频类、web等所有应用都适用)。 Log日志功能 采集系统日志信息。 停止功能 无需拔手机,StopProfilling即可停止采集信息。 自定义数据文件服务器地址,构建自己web云 可修改数据文件服务器上传地址。Post上传http协议格式文件至自己服务器地址。
安装UIAutomatorViewer,您需要进行以下准备工作: 1. 安装JDK 1.8,确保不要使用JDK 1.9,因为它可能导致兼容性错误。您可以从以下链接下载JDK 1.8:\[2\] 2. 安装Android-SDK 3.0.0,因为UIAutomatorViewer启动依赖于它。您可以从以下链接下载Android-SDK:\[2\] 3. 安装ADB工具,它用于连接安卓设备和PC。您可以从以下链接下载ADB工具:\[2\] 4. 下载UIAutomatorViewer JAR文件,它帮助我们获取屏幕中的控件并使用脚本进行操作。您可以从以下链接下载UIAutomatorViewer JAR文件:\[2\] 5. 安装ADB并配置环境变量,以便在后续使用中可以直接调用adb工具。确保将ADB安装目录添加到环境变量的PATH中。 6. 将下载的UIAutomatorViewer JAR文件替换到Android-SDK安装的lib目录中。 7. 打开Android-SDK目录下的uiautomatorviewer.bat进行编辑。 完成上述准备工作后,您就可以使用UIAutomatorViewer了。您可以打开一个模拟器或真实手机,并使用adb devices命令查看当前接入设备的列表。然后,您可以使用adb shell命令进入模拟器或真实手机的控制台中。通过UIAutomatorViewer,您可以查看当前接入设备的结构,并进行相关操作。\[3\] 请注意,以上是UIAutomatorViewer的安装和使用步骤。如果您需要更详细的操作指南,可以参考提供的链接和引用内容。 #### 引用[.reference_title] - *1* *2* [Android自动化测试应用:uiautomatorviewer工具的安装与使用](https://blog.csdn.net/qq_27361727/article/details/88635612)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [关于UI Automator viewer的安装(使用期间报错无法修复的强烈建议覆盖在安装一遍)](https://blog.csdn.net/weixin_44750138/article/details/92759584)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值