小程序占用内存对比测试 16GB手机用户福音 (小程序占用内存过多怎么办)
本文目录导航:
16GB手机用户福音?小程序占用内存对比测试
微信小程序的性能对比:16GB手机的救星?
在2017年1月9日,微信小程序的降生引发了宽泛关注,有人预言它或许终结APP时代。
但是,关于个别用户来说,关键并不在于谁将被淘汰,而是谁更适用。
为此,猎豹清算巨匠启动了深化的流量消耗和内存占用对比测试。
流量消耗对比
在4G网络下,猎豹清算巨匠对比了携程、京东等10款干流运行及其对应小程序的流量消耗。
小程序在第一次性和第二次加载时,流量消耗与APP的差距并不显著,对流量有限的用户影响不大,首回合暂无显著输赢。
内存占用对比
小程序的内存占用显著优于APP。
在小程序的缓存测试中,占用空间基本坚持在0.2MB以下,甚至有的小于2MB,而APP占用的缓存空间动辄上百MB,如腾讯视频,APP占用量是小程序的1452倍。
关于16GB手机用户来说,小程序无疑是一大福音。
据猎豹清算巨匠泄漏,他们正在开发针对小程序的清算性能,将允许清算图标缓存、渣滓图片等,这将进一步优化小程序在存储有限设施上的用户体验。
总的来说,微信小程序在流量消耗和内存占用上的好处,尤其是在16GB手机用户个体中的体现,确实展现了其挽救小内存手机的或许性。但未来能否替代APP,还需进一步观察。播放xcct是什么意思?
xcct是一个缩写词,全称为“小程序代码体验库(Xcx Code Experience Test)”。
xcct的作用是提供应小程序开发者一套测试工具,用于测试小程序代码的性能体现、稳固性和安保性等方面。
xcct的产生,为小程序开发带来了愈加方便、高效的测试体验,能够保障小程序的品质和体验。
xcct的经常使用方法十分繁难,只有要在小程序开发环节中引入xcct测试插件,即可启动测试。
开发者可以经过xcct提供的各种测试工具,对小程序启动性能测试、安保测试、稳固性测试等方面的测试,从而及时发现并修复疑问。
xcct的经常使用不只能够优化小程序的品质和稳固性,同时也可以协助开发者极速定位各种疑问,提高开发效率。
xcct作为小程序开发的必备工具之一,具备多方面的好处。
首先,它提供了完善的测试工具,让开发者能够极速定位疑问并修复,保障小程序的品质和体验。
其次,xcct能够提高小程序的开发效率,让开发者愈加专一于业务逻辑的成功,不用破费太多期间和精神在测试方面。
最后,xcct具备宽广的前景和运行场景,随着小程序的始终遍及和开发,xcct的运行越来越宽泛,为小程序开发者提供愈加完善的测试工具和开发环境。
微信小程序智能化测试打算通常环节
01 背景小程序发版启动人工冒烟回归老本较大,上班也比拟机械化,故而宿愿用智能化测试来替代人工冒烟。
02 现有技术打算「2.1 miniprogram-automator 测试框架」它可以与市面高端行的恣意 测试框架结合经常使用,以此来到达测试小程序用例的目标。
好处:可以成功比拟复杂用例场景缺陷:编写测试用例老本较高。
「2.2 小程序开发者工具的录制/回放性能」开发者可以将测试操作提早录制好,而后经过口头录制脚原本成功测试环节的回放。
好处:测试用例经过录制步骤来成功,比拟简双繁难缺陷:1、测试用例比拟粗,比拟适宜做冒烟测试。
2、依赖本地的开发者工具。
好处:上手和经常使用推行老本低「2.3 MiniTest 云测试」MiniTest 微信小程序云测是一套由微信测试团队自主研发,联结 WeTest 云真机才干,独特推出的小程序智能化测试服务。
服务基于云真机,允许开发者繁难快捷地成功小程序真机智能化测试和性能剖析等才干。
允许性能如下:零代码接入智能化 Monkey 测试智能化 Monkey 基于微信团队自研的一套智能探求算法,程序会智能识别小程序中可操作的节点,建设探求门路,从而成功对小程序页面的智能遍历。
这种形式十分适宜页面较少,性能繁难的小程序。
咱们也介绍大少数开发者决定这种形式,来成功零代码、低老本的极速冒烟测试或回归测试。
此外,云测允许自定义Monkey形式,允许用户经常使用指定的Page+Query参数,间接定位到小程序页面,优化页面笼罩率。
在跑测同时,云测服务会智能检测黑色屏,JsError,Crash 意外状况。
当发现这些意外状况时,测试结果将标志为失败,并在报告中提供关系消息协助用户排查疑问。
录制回放录制回放可以比智能化 Monkey 更进一步地指定测试场景,极地大优化了测试笼罩率。
开发者可以经过开发者工具操作提早录制好,而后在云测服务上经常使用真机口头录制脚原本成功测试环节的回放。
自定义测试(Minium)小程序测试框架 Minium 是微信团队为开发者提供的一套测试接口,可以繁难快捷地成功对小程序的自定义测试。
开发者可以经常使用这套框架来编写测试用例,口头智能化测试,以到达齐全自主定制测试场景的目标。
云测服务允许间接在真机跑测 Minium 脚本。
和用户本地跑测相比,云测服务无需用户部署和保养真机环境,在跑测环节智能失掉性能数据,并生成具体的测试报告,繁难开发者排查疑问好处:丰盛的智能化测试才干、远程真机跑用例的才干、繁难集成到devops流程的才干。
缺陷:有期间限度,云测服务为小程序开发者提供只提供每周150分钟收费测试时长。
超出须要花钱购置时长。
依据以上关系对比,结合名目自身需求,和后续的devops集成才干,故而决定 MiniTest 云测试-录制/回放性能。
03 经常使用流程经常使用流程参考官方文档...04 经常使用环节「开发人员和测试人员之间是如何启动单干的?」由于须要用到微信小程序开发者工具,所以首先协助测试同窗装置了本地开发套装。
目前运行的阶段比拟高级,只是用到云测的录制回放才干。
每次上线之前都会跑一遍用例,检查结果没疑问,而后启动上线颁布。
流程如下:结果如下:「经常使用环节中遇到了哪些疑问?」我本地录制了用例但是同步不到云测平台首先在云测平台-账号治理,检查自己账号能否曾经授权或许过时,都须要启动从新授权,这样才干将自己账号的测试case同步到云测平台我的用例触及到定位我如何解决?可经过虚构账号性能,mock天文位置有时刻我的本地case没疑问,就是在云测跑不同看看自己的收费期间是不是用完了,还有些场景本地能成功,但是云测不能跑通,比如支付场景。
「经常使用心得」目前经常使用录制回放才干上手老本比拟低,能必定水平上替代人工冒烟,后续须要进一步探求云测的才干,希冀能成功更粗疏用例的运行。
05 本文作者及团队引见张广华,深耕前端行业多年,目前担任三翼鸟数字化技术平台-买卖交付团队前端工程师,重要担任团队小程序端架构设计、技术打算的设计与落地和一些小程序关系前端工具链的研发等上班。
买卖交付才干平台团队担任搭建门店数字化转型工具,包括:海尔智家体验店小程序、三翼鸟上班台APP、商家核心等产品外形,经过数字化工具,成功门店的用户上平台、交互上平台、买卖上平台、交付上平台,从而助力海尔专卖店的批发转型,并成功三翼鸟店的场景翻新。
本文源自:三翼鸟数字化技术平台-张广华卡奥斯开源社区是为开发者提供方便高效的开发服务和可继续分享、交换的IT前沿阵地,蕴含技术文章、群组、互动问答、在线学习、开发者平台、OpenAPI平台、低代码平台、开源名目等服务,社区使命是让每一个常识工人成就非凡。
官方链接/
文章评论