• 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

        

         如看内存:

        

         耗时

        

        

        

        

        

        

        

        

         

        

        

  • 相关阅读:
    Slf4j与log4j及log4j2、logbak的关系及使用方法
    Swagger
    C#解析json的两种方式
    akka java
    JAVA协程 纤程 与Quasar 框架
    Java 终于在 Java 8 中引入了 Lambda 表达式。也称之为闭包或者匿名函数。
    Deep Learning(深度学习)相关网站
    Deep Learning(深度学习)学习笔记整理系列之(八)
    Deep Learning(深度学习)学习笔记整理系列之(七)
    Deep Learning(深度学习)学习笔记整理系列之(六)
  • 原文地址:https://www.cnblogs.com/hally/p/12633603.html
Copyright © 2020-2023  润新知