Android/iOS性能测试工具-SoloX

这篇具有很好参考价值的文章主要介绍了Android/iOS性能测试工具-SoloX。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

简介

SoloX - Android/iOS性能数据实时采集工具。支持收集被测应用CPU、内存、FPS、流量等性能数据,进行图表化展示。

官网:GitHub - smart-test-ti/SoloX: SoloX - Real-time collection tool for Android/iOS performance data.(Android性能测试android performance\iOS性能测试ios performance\移动端性能测试mobile performance\APP性能测试app performance)

性能数据收集实现方法参看:SoloX - APP 性能指标计算讲解 · TesterHomehttps://testerhome.com/topics/32884

手机端使用

如下介绍安卓的性能获取

一、操作步骤:

1、手机安装apk
SoloPi 扫码安装即可

2、电脑安装adb (如已安装请忽略)

    1、windows:安装教程 ADB安装及使用详解_沫沫18S的博客-CSDN博客

    2、mac:安装教程 MAC下安装adb_mac 安装adb_樱花爱笑的博客-CSDN博客

3、手机连接电脑:adb devices

solox,客户端测试,android,ios

solox,客户端测试,android,ios

打开solopiapp

solox,客户端测试,android,iossolox,客户端测试,android,ios

输入adb tcpip5555

solox,客户端测试,android,ios

solox,客户端测试,android,ios

4、打开solopi 应用,点击性能测试,选择被测app

solox,客户端测试,android,ios

solox,客户端测试,android,ios

5、勾选性能指标

solox,客户端测试,android,ios

solox,客户端测试,android,ios

选择帧率时,需要去打开开发者人员gpu渲染权限

solox,客户端测试,android,ios

 solox,客户端测试,android,ios

solox,客户端测试,android,iossolox,客户端测试,android,ios

6、勾选完成之后点击开始按钮,打开app进行操作

solox,客户端测试,android,ios

solox,客户端测试,android,iossolox,客户端测试,android,ios

7、结束后点击录制按钮,提示保存到xxx

solox,客户端测试,android,ios

solox,客户端测试,android,ios

8、点击录制数据查看,选择录制的数据,可观察录入的指标

solox,客户端测试,android,ios

 solox,客户端测试,android,ios

solox,客户端测试,android,iossolox,客户端测试,android,ios

也可找到保存路径,下载文件报告/sdcard/xxx

补充:

热冷启动

查看包名:adb shell am monitor 

solox,客户端测试,android,ios

例如查到:com.xxxx.mobile


查看启动Activity:adb shell monkey -p 包名 -vvv 1

adb shell monkey -p com.xxx.mobile -vvv 1

solox,客户端测试,android,ios

查看热冷启动命令:

adb shell am start -W com.xxx.mobile/com.xxx.login.SplashActivity

1、杀掉app进程执行命令(冷启动)

solox,客户端测试,android,ios

solox,客户端测试,android,ios

2、切到后台执行命令(热启动)

solox,客户端测试,android,ios

PC端使用

一、安装

1.Python:3.6+

2.pip install -U solox

3.pip install -i  https://mirrors.ustc.edu.cn/pypi/web/simple -U solox (推荐)

注意: 如果Windows用户需要测试ios,先安装并启动iTunes

二、用法

第一步:启动SoloX(会在浏览器打开一个页面)
默认
python3 -m solox
自定义
python3 -m solox --host=0.0.0.0 --port=50003

第二步:通过数据线连接手机并初始化

solox,客户端测试,android,ios

solox,客户端测试,android,ios

第三步:选择被测应用(包名),点击“Start”按钮

solox,客户端测试,android,ios

solox,客户端测试,android,ios

第四步:执行测试场景

第五步:点击“Stop”按钮

solox,客户端测试,android,ios

solox,客户端测试,android,ios

第六步:点击“Analyse”按钮查看报告详情

图1

solox,客户端测试,android,ios

solox,客户端测试,android,ios

图2

solox,客户端测试,android,ios

solox,客户端测试,android,ios

SoloX和Perfdog对比 ?

优势

  • 功能更加丰富:PK模式、设置执行时长、访问其他PC端的移动设备、丰富的本地化报告展现和分发。
  • 使用更加灵活:自定义部署、支持api收集更好的融入CI流程。
  • 免费:开源代码,如果不满足你现在需求,可以自由二次开发(perfdog很贵,但是品质值得)。

劣势

  • 数据准确性不足:perfdog采用的方式是安装一个监听app在测试设备上,用原生的api收集性能数据再返回给工具端,这种方式肯定是更靠谱的(数据准确才是最重要的,条件允许我建议使用perfdog)

solox,客户端测试,android,ios文章来源地址https://www.toymoban.com/news/detail-775073.html

到了这里,关于Android/iOS性能测试工具-SoloX的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 前端性能测试必备测试工具

    我们在使用网站过程中,经常会遇到慢的问题,为了找到原因,一般需要借助工具进行检测,通过工具,可以检测出前端站点加载资源的相关详细情况。 今天,就给大家介绍几款前端性能测试分析工具,结合性能测试工具,实现通过量化的方式测试网站中诸如首字节加载时间

    2024年02月05日
    浏览(51)
  • 功能测试(八)—— APP之专项测试、性能测试、性能测试工具SoloPi

    目录 APP测试要点 目标 一、APP专项测试 1.1 兼容性 1.2 安装 1.3 卸载 1.4 升级 1.5 干扰测试(交叉事件测试) 1.6 Push推送 1.7 用户体验 二、 性能测试工具 2.1 APP性能测试工具介绍 —— SoloPi简介 2.2 APP性能测试工具 —— SoloPi使用 三、APP性能测试 3.1 CPU 3.2 内存 3.3 流量 3.4 电

    2024年02月03日
    浏览(54)
  • jmeter 性能测试工具的使用(Web性能测试)

    1、下载 该软件不用安装,直接解压打开即可使用。 2、使用 这里就在win下进行,图形界面较为方便 在目录apache-jmeter-2.13bin 下可以见到一个jmeter.bat文件,双击此文件,即看到JMeter控制面板。主界面如下: 3、创建线程组 测试计划--右键——》添加——》hreads——》线程组 设

    2024年02月10日
    浏览(66)
  • 扒开源安卓性能测试工具moblieperf源码——开发属于你自己的性能稳定性测试工具

    moblieperf由阿里巴巴开源的Android性能测试工具 下载:官方源码地址 mobileperf github 使用: 使用pycharm打开下载的项目 使用只需要修改配置文件 config.conf 即可 运行采集:a.mac、linux 在mobileperf工具根目录下执行sh run.sh ; b.windows 双击run.bat 配置图:(简单使用只需要修改包名和设

    2024年02月19日
    浏览(56)
  • 性能测试怎么做?测试工具怎么选择?

    在当前软件测试行业,熟练掌握性能测试已经是测试工程师们面试的敲门砖了,当然还有很多测试朋友们每天的工作更多的是点点点,性能方面可能也只是做过简单的并发测试,对于编写脚本,搭建环境方面也比较陌生。今天这篇文章就给大家梳理一下如何去做性能测试,和

    2024年02月13日
    浏览(51)
  • Linux性能测试工具

    在Linux Benchmark Suite Homepage网站上列举了诸多Linux性能测试工具,包括CPU/RAM/ROM/Cache/net等性能测试。 测试工具 这个工具集中包含以下几种测试工具,我们主要使用到bw_mem工具进行Memory read和write测试。 Bandwidth benchmarks(带宽测试) Cached file read Memory copy (bcopy) Memory read Memory write Pi

    2023年04月08日
    浏览(53)
  • Web 性能测试工具

    作为网站应用的开发者或维护者,我们需要时常关注网站当前的健康状况,譬如在主流程运行正常的情况下,各方面性能体验是否满足期望,是否存在改进与提升的空间,如何进行快速且准确的问题定位等,为了满足这些诉求,我们需要进行全面且客观的性能检测。 性能检测

    2024年02月02日
    浏览(58)
  • 网络性能测试工具

    网络的基本目的是有效地共享资源。利用可靠的网络测试工具建立定期的网络测试对于:了解网络的状态、确保配置更改按预期工作、检测瘫痪网络攻击、提供一流的终端用户体验。那么网络性能也是非常关键的。只要是需要快速而且大量的网络数据传输的应用都可以作为网

    2023年04月15日
    浏览(49)
  • 自动化测试工具之 Jmeter性能测试

    1.性能测试概念: 通过自动化测试工具模拟多种正常,峰值以及异常负载条件来对系统的各项性能指标进行测试 2.性能测试条件 系统基础功能测试验证完成 系统趋于稳定 3.性能测试基本流程 需求分析 (1)系统信息调研 (2)业务信息调研 (3)性能需求评估   判断是否进行

    2023年04月09日
    浏览(66)
  • iometer - 性能压力测试工具

            《存储工具系列文章》主要介绍存储相关的测试和调试工具,包括不限于dd、fio、vdbench、iozone、iometer、cosbench等性能负载工具,及strace等调试工具。         Iometer 是一个免费的开源的测试磁盘性能的工具。和其他磁盘工具相比,可以测试 I/O 的传输率和平均的

    2024年02月02日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包