搜索

Solopi模拟手机app做性能专项测试?App的设置过滤、模拟弱网、打断点?

Solopi模拟手机app做性能专项测试?

答:使用Solopi工具,首先solopi是基于java开发的,因此需要在电脑上配置JDK环境,以及sdk的安装。

准备完成后,需要将Android设备连接到电脑上,通过adb devices命令来查看安卓设备是否已经连接到电脑上;然后获取到solopi安装包,价格solopi下载到手机上,打开手机开发者选项,设置USB调试。

打开solopi后,点击性能测试,需要获取adb 权限,将手机连接到电脑端时并输入命令adb tcpip 5555。然后连接成功后,USB调试权限允许后,页面就会跳转到性能指标选择设置页面,选择要测试的app,就会有选择CPU、内存、响应耗时、帧率、游戏帧率、电池、网络等,录制到数据后,会保存成csv文件,然后去指定的路径,找到文件,查看测试的指标信息。

 

还要关注app冷启动和热启动的时间。

 

这些指标的话,性能测试两种方式,第一种,竞品分析;第二种,版本对比。

 

还可以用adb shell 查看性能各个指标:

查看cpu:

adb shell dumpsys cpuinfo apk的包名,一般测试的话,数据我们会多测几次。

查看内存:

adb shell dumpsys meminfo

查看流量:

adb shell cat/proc/ + “PID”+ /net/dev 的命令来查看命令数

 

 

 

App的设置过滤、模拟弱网、打断点?fiddler

答:

设置过滤:打开fiddler后,点击Filters菜单,选择使用过滤,然后选择仅显示以下主机,然后选择actions设置,立即执行被筛选的过滤条件。(不同的ip用分号隔开)

拦截修改数据(打断点):打开fiddler,点击Rules,选择breakpoints(断点),选择在before request,然后选中要拦截的请求,选择Inspectors(p发b音),找到请求要发的数据,对其进行修改,然后点击重新发送请求。

模拟弱网:打开fiddler,点击选择rules,选择performance,选择模拟调制解调器速度,然后点击获取请求,查看获取到请求的时间。

© 版权声明
THE END
喜欢就支持一下吧
点赞7赞赏 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码

    暂无评论内容