前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >iOS如何测试微信小游戏&小程序?

iOS如何测试微信小游戏&小程序?

原创
作者头像
WeTest质量开放平台团队
发布2020-07-13 14:28:17
1.8K0
发布2020-07-13 14:28:17
举报

“微信小游戏性能评测标准建立的初衷是希望能引导开发者优化相关性能数据,提升用户体验。评测标准根据小游戏整体的性能数据表现、玩家体验评价,结合操作系统、机型分档、网络条件等多种维度建立。”

—摘自《微信官方文档•小游戏

PerfDog作为移动全平台性能测试分析工具,开发者可以利用PerfDog进行性能数据获取及分析,提升小游戏&小程序的性能和品质。以下将通过详细的操作指引,手把手教大家如何利用PerfDog测试微信小游戏&小程序:

1、登录PerfDog官网https://perfdog.qq.com/ ,根据您的PC平台选择想要下载的桌面应用程序

Windows平台:解压下载包,双击打开PerfDog.exe桌面应用程序。

Mac平台:直接运行dmg桌面应用程序。

2、手机USB连接电脑

需要手机信任电脑,手机上操作选择信任:

1
1

若PerfDog客户端出现该提示,则代表手机连接成功:

2
2

若连接有问题则按照此贴逐一排查:https://bbs.PerfDog.qq.com/detail-128.html

3、选择手机设备

选择设备:

3
3
4
4
5
5

注意:如需使用WIFI测试,则手机与电脑必须连接在同一WIFI/热点下。

4、打开微信小游戏:

标重点:小游戏只需要在Perfdog软件选微信进程进行测试 。

6
6

技术说明:微信小游戏&小程序,iOS和Android技术实现原理完全不样, Android平台是开启独立子进程,但iOS平台上是没有开启独立进程。小游戏&小程序是基于H5开发,所以会用到浏览器内核。微信小游戏&小程序用自己开发的浏览器内核,同时小游戏小程序是运行在微信进程中,所以测试微信进程即可。

高阶测试的话,微信小游戏启动加载时,会用到系统浏览器内核webkit进程拉起,所以会有系统浏览器内核webkit进程。微信小程序渲染UI是通过系统浏览器webkit进程渲染。总结来看,小游戏一般无需关注系统浏览器内存webkit进程,小程序需要关注系统浏览器内存webkit进程。具体测试方法如下面介绍system process测试方法

5、如果要测微信小程序,首先暂时不打开微信小程序,点开应用列表,拉到最下面,点击展开system process

7
7

6、system proces中观察是否有com.apple.WebKit.WebContent这个选项。

8
8

l 如果没有com.apple.WebKit.WebContent这个选项,那么在微信中打开需要测试的小程序,之后在system中寻找并选中com.apple.WebKit.WebContent这个选项即可。

l 如果有com.apple.WebKit.WebContent这个选项,那么记住他后面的数字,再在微信打开需要测试的小程序,选择大于该数字的com.apple.WebKit.WebContent选中即可。(即找到最新的com.apple.WebKit.WebContent)。如果大于上次记住最后WebContent的进程pid存在多个,就逐个尝试。

7、选中正确的小游戏/小程序后,点击右上角开始测试。

PerfDog画面:

9
9

8、右下角可选择需测试的指标:

相应指标的解释:https://bbs.PerfDog.qq.com/article-detail.html?id=5

10
10
11
11

9、测试结束后,点击右上方的暂停,即可上传数据。

12
12

备注:如果忘记开始记录数据也没关系,框选所需数据并点击右键也可以上传数据:

13
13

10、上传后就可以在PerfDog WEB (https://perfdog.qq.com/mydata/cases )上查看数据了:

14
14

Case详细页面:

15
15

11、也可以通过对比分析数据:

添加对比步骤:

16
16
17
17
18
18

对比页面:

19
19

点赞(0)

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • “微信小游戏性能评测标准建立的初衷是希望能引导开发者优化相关性能数据,提升用户体验。评测标准根据小游戏整体的性能数据表现、玩家体验评价,结合操作系统、机型分档、网络条件等多种维度建立。”
    • 1、登录PerfDog官网https://perfdog.qq.com/ ,根据您的PC平台选择想要下载的桌面应用程序
      • 2、手机USB连接电脑
        • 3、选择手机设备
          • 4、打开微信小游戏:
            • 5、如果要测微信小程序,首先暂时不打开微信小程序,点开应用列表,拉到最下面,点击展开system process
              • 6、system proces中观察是否有com.apple.WebKit.WebContent这个选项。
                • 7、选中正确的小游戏/小程序后,点击右上角开始测试。
                  • 8、右下角可选择需测试的指标:
                    • 9、测试结束后,点击右上方的暂停,即可上传数据。
                      • 10、上传后就可以在PerfDog WEB (https://perfdog.qq.com/mydata/cases )上查看数据了:
                        • 11、也可以通过对比分析数据:
                        相关产品与服务
                        云开发 CloudBase
                        云开发(Tencent CloudBase,TCB)是腾讯云提供的云原生一体化开发环境和工具平台,为200万+企业和开发者提供高可用、自动弹性扩缩的后端云服务,可用于云端一体化开发多种端应用(小程序、公众号、Web 应用等),避免了应用开发过程中繁琐的服务器搭建及运维,开发者可以专注于业务逻辑的实现,开发门槛更低,效率更高。
                        领券
                        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档