常见问题解答
PerfDog Service-废弃 menu

常见问题解答

更新于: 2022-09-19 11:46

问:PerfDogService保存数据时,报错提示“无数据”

答:1.由于测试时场景静止不动导致fps收集不到2.开始测试后没有启动测试应用原因1:设备没有启动原因2:PerfDogService使用时写错包名原因3:设备上同一个应用安装了两个版本

问:怎么在PerfDogService中添加我想要的性能指标?

答:可以参考“指标参数映射表”进行添加:https://perfdog.qq.com/article_detail?id=10210&issue_id=0&plat_id=2

问:PerfDogService如何同时连接多台手机

答:1、【比较推荐,容易实现】可以脚本启动多次,每个脚本设备id和应用名称作为参数传递给脚本。2、连上N台手机,然后调用startDeviceMonitor监听设备,收到一个设备就开一个线程去测试。

问:PerfDogService接口的定义文件可以在哪里找得到?

答:PerfDogService安装文件目录下,有"Perfdog.proto"文件,可以查看

问:PerfDogService的一个令牌是否支持部署在多台机器上?

答:PerfDogService同一个令牌,支持部署在不同机器上,可在购买过程中咨询商务同学进行部署机器数目加购。

问:上传服务器失败后,是否只能重新跑一次数据?

答:可以重新调用save_data上传

问:如何防止perfdog app弹层,导致影响UI自动化?

答:关闭悬浮框显示(StartTestAppReq接口的参数支持关闭显示悬浮框)

问:如何获得caseID?

答:上传后,会返回caseID

问:必须先savedata再stoptest吗?

答:如果不先save,stop后重新开始数据会清除,这个根据自己需求定。

问:Android的app进程pid怎么取的

答:根据包名判断进程

问:PerfDogService是否免费?

答:PerfDogService是付费模块。和PerfDog是相互独立的两个产品。PerfDogService更适合在自动化测试、云测或者自定义需求定制等场景。

问:PerfDogService是否支持截屏?

答:支持,需要通过接口调用。

问:PerfDogService如何选择子线程?

答:1、先启动App;2、调用 getAppRunningProcess 接口。

购买
客服
反馈