关于性能测试工具solox体验心得
最近继续研究一些工具,发展有solox这种可以测试Android和ios性能数据的工具,就弄来试试。以下心得,如有差错,劳请留言,我会即时更改。
一、solox安装
ps:先注意下,自己需要安装python环境,python这里就不多说了,就直接说结果,找到对应3.11.9版本来安装(这个版本,目前说支持solox 2.9.3)。
python下载地址:https://www.python.org/downloads/release/python-3119/
管理者权限打开cmd输入:pip install --no-cache-dir solox==2.9.3
成功标识:Successfully installed Flask-SocketIO-4.3.1 Jinja2-3.0.1 MarkupSafe-3.0.3 Pillow-12.2.0 Werkzeug-2.0.3 certifi-2026.2.25 charset_normalizer-3.4.7 click-8.3.2 colorama-0.4.6 colored-2.3.2 decorator-5.2.1 deprecation-2.1.0 fire-0.7.1 flask-2.1.3 idna-3.11 itsdangerous-2.2.0 loguru-0.7.3 logzero-1.7.0 numpy-2.4.4 opencv-python-4.13.0.92 psutil-7.2.2 py-1.11.0 pyfiglet-1.0.4 python-engineio-3.13.2 python-socketio-4.6.0 requests-2.33.1 retry-0.9.2 simple-tornado-0.2.2 simplejson-3.20.2 six-1.17.0 solox-2.9.3 tabulate-0.10.0 termcolor-3.3.0 tidevice-0.9.7 tornado-6.5.5 tqdm-4.67.3 urllib3-2.6.3 win32-setctime-1.2.0 xlwt-1.3.0
二、启动solox
管理者权限打开cmd输入:python -m solox start -p 5001 -h 0.0.0.0(这里是绑定所有地址,绕开防火墙拦截的启动方式)
成功标识:

三、启动浏览器
随便打开一个网页输入:http://127.0.0.1:5001
四、退出solox
按住ctrl+c

五、实际体验一些项目
1、Android设备
最简单,打开哪个app,就查看哪个app的进程。微信小程序的话,定位tencent.mm.appbra进程,选择最后一个(一般最后启动,突然多出来一条就是你启动的那个了)

2、ios设备(不成功)
有点小复杂,需要确定能否运行tidevice,如果没有就要先安装pip install --upgrade tidevice。参考我写的《尝试window系统下使用tidevice连接ios设备》
目前试验17.7设备,能获取battle电池数据,但是fps那些全都没有数据。
六、性能对比(简单提一下)
关于FPS(画面流畅度)、Jank(卡顿次数 / 掉帧点)、CPU 占用、Memory 内存占用、BAT 电池使用发烫情况
fps流畅游戏:≥ 50、勉强能玩:≥ 30、卡顿游戏:< 25
浙公网安备 33010602011771号