微信深夜发糖,开发小程序更容易了!


昨天,微信习惯性深夜发糖,这次的发糖对象只有一个,那就是小程序开发者!开不开心!

为了让开发者能够更高效地开发和发布小程序,微信开发者工具进行了全新改版,并带来了五项新功能:

一、****腾讯云工具
微信公众平台小程序后台新增了腾讯云工具,开发者可在后台快速授权开通并自动配置腾讯云环境,实现腾讯云帐号的开通、代码部署、代码的上传部署全流程。除此之外,开发者可在微信开发者工具上直接编写、调试、发布腾讯云代码。



至此,开发者只需要四步即可部署属于自己的小程序开发环境。
1、通过微信公众平台授权登录腾讯云
2、安装开发工具
3、导入DEMO和配置
4、上传和部署代码

二、WXS****脚本语言
WXS****(****WeiXin Script****)是小程序的一套脚本语言,结合 ****WXML****,可以构建出页面的结构。在微信开发者工具中,在"工具栏" - "项目"中开启设置即可使用。

小编天天都在使用小程序,总是会发现同一个小程序有时候在不同手机中的某一功能会时灵,时不灵的,这对于用户来说当然就是不好的体验了。而有了微信自带的脚本,程序员就可以减少上述情况的发生。

三、小程序云真机测试
此前,为了开发者能够实时掌握小程序出现的问题,并快速修复,小程序公众平台增加了运维中心,但是,这仅限于已经发布的小程序。

而现在,为****了让开发者在小程序发布之前可****以快速检测程序缺陷,评估小程序的质量,微信公众平台提供了免费的云真机测试环境以及一整套测试方案。

开发者可以将小程序分发到云平台以模拟用户使用的方式进行测试,没有比这个更简单了,点击「测试」按钮,一段时间后就可以查看测试报告!


特点
缺陷发现:测试过程中自动发现小程序抛出的JS异常;
性能数据分析:测试过程中收集包含加载时间、CPU占用率、内存占用量等数据指标;
机型覆盖:小程序会被随机分配到4~8个不同机型的机器(由当时的机器资源决定)来执行,借此可以观察小程序在不同机型的执行表现。

Q & A
Q:云真机是真实的机器吗?
A:是的。机器由WeTest腾讯质量开发平台部署和维护

Q:为什么我的小程序里一个很明显的JS错误没有在云测试时发现?
A:在目前阶段,云测试的代理算法是一个以高页面覆盖率为目标的穷举随机算法,缺陷发现能力较弱。它的每一次的执行路径都不一样,且受执行时间限制,所以有可能没有执行到缺陷存在的路径

Q:云测试能发现我的小程序中的文本错误吗?
A:不能。代理算法不是一个智能体(虽然我们在努力给它添加更多的智能行为),对人来说显而易见的错误它可能却无法发现,尤其是业务类错误。文本错误至少要求语义理解的能力,所以它不能。

Q:测试结果太差时会影响小程序的提审和发布吗?
A:不影响。测试报告只是一种提供给你对照分析的工具,怎么利用完全取决于你自己

Q:我的小程序有额外的登录体系(非微信登录),测试时总是停在登录页面怎么办?
A:这个功能是我们下一次迭代的内容,届时你可以配置测试账号和密码,帮助代理算法自动登录从而遍历到更多的页面

四、****小程序****可****分阶段发布
小程序已经有了版本回退的功能,但是这次的功能一定会让开发者们笑开花了,因为开发者在发布新版小程序的时候,可以选择****“全量发布”或者“分阶段发布”

简单地说,开发者可以直接向所有微信用户发布新版本,也可以只向一部分用户初步发布。一不小心,小程序出现了bug,可以马上撤销发布,影响到的也只是小部分用户。
入口****:小程序管理后台-开发管理-审核版本(已通过)-提交发布


发布流程说明****步骤一****:选择发布模式
开发者可根据自身业务需求,选择“全量发布”或“分阶段发布”。

步骤二****:选择发布比例开发者可根据需求填写发布比例。发布后,将有该比例用户使用新版本小程序。


步骤三****:确认版本信息后确认分阶段发布。

步骤四****:提升发布比例/撤销分阶段发布提升发布比例:开发者可根据线上使用情况,逐步提升发布比例。撤销发布:如分阶段发布中的版本出现重大问题影响线上服务,开发者可选择撤销此版本的发布。

分阶段发布****小程序相关规则1.开发者必须在15天內全量发布/撤销发布。如开发者在首次发布后15天内未撤销发布,平台将在第15天全量发布小程序新版本。2开发者可递增调整分阶段发布的用户比例。开发者也可撤销分阶段发布,若撤销发布当前版本,所有用户将使用小程序上一个全量发布的线上版本。3若存在正在分阶段发布的小程序版本,不可发布新版本、不可回退已全量发布的线上版本。
4 小程序第一个版本必须选择“全量发布”模式发布。
5 当线上版本的上一个版本是分阶段发布并已撤销发布,那么当前线上版本不可回退。

五、****运维中心新增****“****性能监控****”
此前,开发者可在小程序管理后台中的运维中心通过扫描二维码加入自己的小程序警报群,系统会推送信息告知报警群内的成员。


这次,公众平台小程序运维中心又增加了“性能监控”模块,开发者登录小程序管理后台,在运维中心可查看接口调用情况监控曲线图;还可选择需要监控的接口,开启在微信告警群中推送告警通知,让开发者可以有针对性地接收这些报警通知。

这次的功能更新,可以是说实实在在地给开发者带去了大福利,从小程序自带的脚本语言,到发布前的测试,再到发布时的个性化选择,最后小程序发布后,依然可以第一时间掌握小程序出现的问题,并快速解决。这样从零到小程序的面世的完整过程中,微信给了开发者越来越成熟的平台。

有没有很期待那些新版本的小程序?小编都忍不住想去开发一个小程序了!

更多请关注:小程序开发者论坛 http://bbs.raydonet.com

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 202,529评论 5 475
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,015评论 2 379
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 149,409评论 0 335
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,385评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,387评论 5 364
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,466评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,880评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,528评论 0 256
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,727评论 1 295
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,528评论 2 319
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,602评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,302评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,873评论 3 306
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,890评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,132评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,777评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,310评论 2 342

推荐阅读更多精彩内容