# 常见问题

# 重要提示

  1. Perfeye客户端支持用户对iOS、Android和PC设备进行测试。

  2. Perfeye支持移动平台、PC平台所用应用程序(游戏、APP应用、浏览器、后台系统进程等)。

  3. iOS平台:iPhone小圆点/辅助触控(AssistiveTouch)以及iPhone x刘海手机的小白条、引导式访问(Guided Access)影响Perfeye采集数据的准确性,请关闭。

    • 注:应用、游戏中关闭小白条/引导式访问(Guided Access)方法:

      1. 点击【设置】-【通用】-【辅助功能】-【引导式访问】
      2. 开启【引导式访问】,进入游戏后,连按三下电源键,可彻底隐藏 home 键。
      3. 若想恢复 home 键,再按三下电源键即可恢复。
  4. 截屏记录、Log 日志收集会影响性能(整体 FPS 影响<=1。小米 5:CPU=1%左右。iPhone7P:CPU<2%),若无需请不要开启截屏或 Log 日志收集。

  5. 使用过程中出现网络连接失败等问题,可能是 PC 网络设置了网络代理或启用了抓包软件,请关闭。

  6. 软件运行需 vc++运行库的支持

  7. iOS 手机内存采集一直为 0,请重启手机,Energy 采集一直是 0,请重启测试的 APP 应用或者游戏。

  8. 无法卸载插件或卸载应用,请任务管理器关闭 Adb.exe 进程。

  9. 在WIFI模式下,IOS版本小于等于11的苹果设备,不能使用IP直连模式(即直接输入IP地址)。

  10. IOS 手机采集数据避免在使用过程中电脑 cpu 高负荷或满负荷,否则会导致采集概率中断。

  11. 请勿在 IOS 手机采集使用过程中杀掉 iTunes 后台,否则会导致 cpu 负荷上升导致采集概率中断。

  12. 因部分 Android 设备 USB 断开时会断开数据采集,建议 Android 设备拔出 usb 连接后再选择应用。

  13. IOS手机采集数据异常可以更新连接驱动
    具体步骤:我的电脑(右键属性)-> 设备管理器 -> 通用串行总线设备 -> 找到 "Apple Mobile Device USB Device"(在连接手机后才会出现) -> 右键点击属性 -> 选择更新驱动程序 -> 点击自动搜索更新的驱动程序软件 -> 等待结束 ->重启电脑

# 常见问题的解决

# 客户端

Q:安装软件后启动不了(无任何提示)。
A:请检查一下安装目录中是否存在中文路径,如果存在,请重新安装在没有中文路径的目录。除此之外还存在不能启动的问题,请打开任务管理器关闭 pythonw 进程。
Q:Perfeye无法检测到手机。
A:Android 平台:
  1. 请开启开发者选项中的usb调试模式(华为设备,需要先开启开发者选项中的 "仅充电"模式下允许ADB调试选项 ,再开启usb调试)。 2. 以上还不行,请重新打开Perfeye软件及重启手机。 3. 以上还不行,请尝试卸载重装插件。 4. 以上还不行,请确认PC上ADB可能被独占(自动化测试框架、Android Studio工具等),请关闭工具及ADB.exe。 5. 以上还不行,请用手机管家或手机助手检测下。
iOS 平台:
  1. 需要手机信任。 2. 以上还不行,请用 itunes 软件检测下是否可以连接检测到手机。 3. 以上还不行,请重启手机及换 USB 线(可能 USB 线老化)。 4. 以上还不行,请重启手机。
Q:各种提示,反正无法获取设备数据
A:请重启手机、客户端,电脑换 USB 线,重启是万能的。
Q:启动客户端出现 Python 已经停止工作.
A:请确保客户端路径不存在中文
Q:提示找不到 xxx.dll.
A:软件运行需要 VC++运行库的支持.
PS:
  1. 遇到无法使用问题优先检查客户端与插件版本是否是最新版。
  2. C:\Users\电脑用户名.tpt_data\log\目录下的 txt 文件是运行日志。

# 移动端

Q:如果 oppo A5 等手机测试中途出现选择连接模式的提示框,选择某连接模式后连接断开.
A:请一定要点击取消,切勿选择其他连接模式,否则会导致连接断开测试失败.
Q:手机连接设备出现缺少驱动的情况
A:可安装驱动精灵修复驱动后再试.
Q:oppo reno 数据线连接后,客户端没有检测到此设备.
A:请将 USB 连接模式更改为传文件模式
Q:部分华为手机数据线连接后,客户端没有检测到此设备.
A:请将 USB 连接模式更改为传文件模式
Q:IOS 版本小于等于 11 的设备无法通过 WIFI 模式连接.
A:IOS 版本小于等于 11 的苹果设备,请让手机和电脑处于同一个子网内(在我们公司必须使用 USB 网卡来实现).
Q:Android 设备在无线模式下,在已有数据记录的情况下拔出 USB 会对数据有影响吗?
A:会。因部分 Android 设备 USB 断开时会断开数据采集,建议在无线模式下 Android 设备拔出 usb 连接后再选择应用。
Q:如何选择要收集的性能参数?
A:界面右上角的+号按钮,可以自定义性能参数。勾选表示收集。
Q:为什么我看不到 GPU 信息?
A:Android 平台,目前只支持部分高通 GPU 手机,后期陆续补全。
Q:为什么手机无法测试电量功率?
A:只能在 WIFI 模式下测试电量,USB 模式有充电测试无意义。(WIFI 模式待开发)
Q:为什么无法截图?
A:只在 USB 模式可使用。

# PC端

Q:关于Perfeye客户端自身占用CPU高的问题说明。
A:
  1. 一般情况下,Perfeye客户端在采集数据的时候会占用大概总CPU的4%左右,对被测进程的CPU占用影响较小。
  2. 当用户将鼠标放到客户端内曲线图表区域移动鼠标时(onMouseOver),客户端会提供一个实时数据预览的功能,该功能会绘制一条白色的竖线,以及这条线上所有模块的具体数值(包括截图),测试结果显示该功能比较耗性能,大概需要占用总CPU的10%~30%左右。 如果不希望影响测试数据,建议在采集数据期间不要将鼠标在曲线图上【频繁】移动并触发该功能。
(备注:Perfeye该功能大概会占用总CPU的10%~30%左右,性能狗该功能大概会占用总CPU的10%~20%左右, 测试环境:Windows 10,i5-4590 CPU)
上次更新: 2022-7-18 4:19:57 PM