adb之SoloPi的使用(十二)

一,SoloPi

  1,下载地址:https://github.com/alipay/SoloPi/releases

  

 

   2,介绍:Soloπ 是一个无线化、非侵入式的 Android 自动化工具,公测版拥有录制回放、性能测试、一机多控三项主要功能,能为测试开发人员节省宝贵时间

    录制回放:Soloπ拥有录制操作的能力,用户只需要通过Soloπ执行用例步骤,Soloπ就能够将用户的操作记录下来,并且支持在各个设备上进行回放,这一切都能够在手机上独立完成

    性能测试:Soloπ能够记录待测应用的各项指标,你可以在悬浮窗中观察实时更新的数据,也可以对性能数据进行录制,在录制结束后查看图表;同时,Soloπ还支持性能加压,能够对CPU、内存与网络环境进行限制,复现应用在性能较差、网络环境不佳场景下的表现,除了常规性能指标,Soloπ还提供了启动耗时计算工具,测试同学只需要点击两次按钮,就可以得到最贴近用户体验的启动耗时数据。同时,启动耗时计算工具还可以通过广播调用,可以非常方便的与UI自动化测试打通

    一机多控:Soloπ支持通过操作一台主机设备来控制多台从机设备,不需要在各个设备上分别进行重复冗杂的兼容性测试,能够极大提升兼容性测试的效率

  3,我们下载好以后,直接安装到手机上进行操作

    操作1:

    

 

    操作2:选择我们要测试的应用

    

 

    操作3:

    

 

     点击绿色的按钮开始测试,然后我们就可以操作应用了

    操作完后点击红圈,如图:

    

 

    这是数据存放的地址,我们可以导出来看一下,使用adb pull命令可以拉取过来,拉取过来后是很多csv文件,我们可以通过里面的内容进行分析,但是不是很直观,我们看操作4

    操作4:我们可以使用solopi生成图表信息

    

    接着点性能测试

    

    然后点录制数据查看

    

 

    操作5:

    

 

    这里是根据时间显示的报告,因为我手机时间没改,所以显示的和电脑时间不一致

    操作6:这里可以选择去查看的内容

    

    点开如下图,选择一个去查看

    

 

    如看main进程占用的cpu

    

 

     如看内存:

    

 

     耗时

    

 

 

 

 

    

 

 

    

 

    

 

    

    

    

 

 

    

 

     

 

    

    

相关文章