中企动力做网站5个月了寻找南京帮助做网站的单位
2026/4/17 20:18:19 网站建设 项目流程
中企动力做网站5个月了,寻找南京帮助做网站的单位,事业单位网站建设,网站页面关键词优化今天我想跟你们分享一下如何进行App性能测试#xff0c;同时介绍一个非常好用的工具——SoloPi。 我们都知道#xff0c;在如今这个数字化时代#xff0c;移动应用程序已经成为人们生活和工作中不可或缺的一部分。而App性能测试就是为了确保这些应用程序在各种条件下都能够…今天我想跟你们分享一下如何进行App性能测试同时介绍一个非常好用的工具——SoloPi。我们都知道在如今这个数字化时代移动应用程序已经成为人们生活和工作中不可或缺的一部分。而App性能测试就是为了确保这些应用程序在各种条件下都能够正常运行并提供出色的用户体验。然而很多人并不知道如何进行有效的App性能测试更不知道该使用哪种工具。因此这篇文章将为你详细介绍SoloPi工具的使用方法和测试技巧帮助你更加轻松地进行App性能测试。SoloPi简介SoloPi是蚂蚁金服开发的一款无线化、非侵入、免Root的Android专项测试工具。直接操控安卓系统的手机或智能设备即可完成自动化的功能、性能、兼容性、以及稳定性测试等工作降低广大测试开发者的测试成本提升测试效率。SoloPi特点1、免费开源2、纯Java开发3、可跨平台4、轻量级apk仅4.50 MB5、使用adb命令 安装简单6、本身对CPU、内存占用极小基本可以忽略不计7、操作简单8、使用Apache-2.0授权协议SoloPi的主要功能SoloPi拥有录制回放、性能测试、一机多控三项主要功能。同时SoloPi还支持性能加压能够对CPU、内存与网络环境进行限制复现应用在性能较差、网络环境不佳场景下的表现。除了常规性能指标SoloPi还提供了启动耗时计算工具测试同学只需要点击两次按钮就可以得到最贴近用户体验的启动耗时数据。同时启动耗时计算工具还可以通过广播调用可以非常方便地与UI自动化测试打通。下载SoloPi1、安卓桌面链接https://pan.baidu.com/s/1MVi6gbiFPC7Ds9ySwbz2lQ提取码zq6v2、SoloPi版本0.11.1链接https://pan.baidu.com/s/18mTpsMMb20FU5N4GGPslsQ提取码ss2aSoloPi 最新版本下载地址 https://github.com/alipay/SoloPi/releases安装SoloPi1、安装并配置ADB环境变量2、用数据线连接电脑和被测安卓手机或智能设备3、输入cmd回车打开命令行窗口执行如下命令安装桌面C:\Users\Useradb install -r C:\Users\User\Desktop\小康安装工具\desktop.apkSuccess说明如果是安卓手机请跳过此步骤。4、执行如下命令安装SoloPiC:\Users\Useradb install -r C:\Users\User\Desktop\小康安装工具\SoloPi.apkSuccess说明可以在安装命令后直接将本地apk文件拖拽进去回车执行安装命令。出现Success说明安装成功。5、安装好SoloPi以后首次打开需要进行一些授权操作。1申请ADB权限在命令行窗口输入adb tcpip 5555 命令后点击【重试】即可。2申请浮窗权限请点击【前往授权】授予SoloPi显示悬浮窗的权限然后返回该界面点击【我已授权】。SoloPi在运行过程中需要悬浮窗来展示实时数据或者通过操作悬浮窗来执行操作。3添加到后台白名单SoloPi需要长时间在后台运行以监控应用的性能或者执行操作为防止Android系统将SoloPi进程回收需要用户手动将SoloPi添加到后台白名单中。可以选择不再提示之后SoloPi将不再对添加白名单进行提示。4申请相机、录制屏幕权限对于一机多控SoloPi需要额外申请相机、录制屏幕权限用于主从机的扫描连接和响应耗时计算。使用SoloPi进行性能测试1、介绍记录待测应用的各项性能指标支持实时观察模式与录制模式支持通过图表展示以往录制的数据另外支持性能加压与响应耗时计算功能。性能数据查看与记录勾选性能项Solopi会展示对应的性能指标在进入应用前Solopi会显示全局指标进入应用后Solopi会显示应用最上层进程的相关性能指标。CPU、内存指标为进程维度响应耗时、帧率、网络为应用维度电池为全局指标。具体性能指标描述请参考后文性能指标一段。点击悬浮窗中的应用标题进入目标应用切换为进程维度数据点击开始按钮绿色三角进行性能数据录制可进行相关操作结束录制点击终止按钮红色圆形Solopi会提示录制数据存放的位置数据保存在/sdcard/solopi/records/XXX目录下录制数据为csv格式包含三列第一列为Unix时间戳第二列为数据数值第三列为额外字段点击悬浮窗右上角关闭键红色X可关闭悬浮窗需要手动回到性能测试页面可在录制数据查看一项中查看之前录制过的数据。在录制项筛选中可以选择之前录制的各项数据进行观看内存与CPU会记录在顶层出现过的进程的数据。如果发生了进程切换会记录前后10次数据。当录制项过多时可以点击右上角删除图标对旧数据进行删除。环境加压Solopi提供了环境加压的功能可以提供CPU与内存加压由于android系统的调度CPU与内存加压均存在一定限制当应用处于后台状态时CPU加压占比会遭到一定程度的限制而内存加压过大可能导致Solopi被系统进行回收敬请谅解。内存加压CPU加压响应耗时计算工具Solopi响应耗时计算工具通过录屏分帧的方式自动识别起始点和结束点精确计算耗时。响应耗时计算工具Solopi响应耗时计算工具通过录屏分帧的方式自动识别起始点和结束点精确计算耗时。视频演示响应耗时计算特性模拟用户视觉计算结果更贴近用户体验自动记录点击起始点自动识别屏幕变化结束点通过OpenCV进行图像识别支持原生应用、H5、游戏支持启动耗时、页面跳转耗时、列表滑动耗时、动画耗时使用方法进入Solopi性能测试页面点击启动耗时计算。建议默认参数无需修改点击启动按钮会弹出录制浮窗。切换至待测应用并进入操作路径的起始页面。如果不需要关注细微的动画请将二值对比差异设置为2%点击开始录制按钮会变为结束录制然后在被测应用界面执行操作当页面停止变化后点击结束录制。几秒后会显示测试结果。注意事项结束页存在轮播图请在进入结果页后在轮播图变化前点击结束录制测试结果异常过大过小或为负数本次结果失效请重新测算。结果以多次测算后稳定的结果为准。结束录制后一直阻塞在计算中请关闭浮窗退出Solopi重新打开耗时计算工具进行测算。Solopi提供的各项性能指标介绍CPU​ 包含应用顶层Activity所在进程的CPU占用百分比与全局CPU占用百分比对于单进程应用该数据表示该应用的CPU占用情况对于多进程进程应用该数据表示顶层UI进程的CPU占用情况当发生进程切换时Solopi能够自动切换到新的进程数据。内存包含应用顶层Activity所在进程的PSS(Proportional Set Size即实际使用内存)内存、Private Dirty(私有内存)内存与全局占用内存对于单进程应用该数据表示该应用的内存占用情况对于多进程进程应用同CPU一样Solopi也支持自动切换顶层进程。帧率​ 包含应用实际帧率延迟帧数、1秒内单帧最长延迟时间与延迟帧数占所有帧数的百分比。属于应用维度数据。目前Solopi是根据设备gfxinfo信息计算1秒内超时帧时间从而反推出实际帧率所以在接近静止的情况下 部分帧率可能显示有误。推荐在滑动或页面切换等动态场景下进行帧率测试。网络​ 包含应用上下行速率与累计流量以及全局上下行速率与累计流量。属于应用维度数据。点击右侧清零按钮可以清空累计数据。响应耗时​ 包含应用点击的响应耗时与刷新耗时数据。属于应用维度数据。从用户点击开始到系统第一次发出界面更新时间为响应耗时到系统停止界面刷新的时间为刷新耗时。当目标页面存在动画时可能影响响应耗时计算的准确性。电池​ 包含设备瞬时电流与电流均值。属于全局维度数据。点击右侧清零按钮可以清空电流累计数据。部分设备存在瞬时电流更新缓慢的情况这种情况下均值意义较小。最后作为一位过来人也是希望大家少走一些弯路在这里我给大家分享一些软件测试的学习资料这些资料希望能给你前进的路上带来帮助。​视频文档获取方式这份文档和视频资料对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库这个仓库也陪伴我走过了最艰难的路程希望也能帮助到你以上均可以分享点下方小卡片即可自行领取。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询