• 0
  • 0
分享

  微信 Andoid 6.5.10 开始,微信官方提供了 Trace 导出工具,开发者可以在开发者工具 Trace Panel 中使用该功能。

2-1.jpg

  1、安装 adb 工具

  安装 brew:

  /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)" 

  安装完成验证: brew --version

  安装 adb: brew cask install android-platform-tools

  运行adb: adb devices 查询已连接设备

  可能遇到的问题: 提示:Error: Unknown command: cask

  问题原因: homebrew 从 2.5.11 后,cask 就取消了。

  解决方法:不加cask 重新执行

  brew install android-platform-tools

  2、调试

  打开手机调试模式, 连接电脑, 可以使用预览或者真机调试, 在手机端运行小程序。

2-2.jpg

  小程序打开调试工具, 打开性能面板, 运行一段时间后, 导出 trace 数据。

2-3.jpg

2-4.jpg

2-5.jpg

  在微信小程序中查看导出的trace数据:

2-6.jpg

  性能数据分析:

2-7.jpg



作者:爱财    

来源:http://www.51testing.com/html/32/n-7792932.html

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 最近在写一些脚本,为了保持连续性,就在家也抽空赶进度,所以碰到了代码同步的问题,目前想到的方法有三个: 使用云盘,这个拿来即用,但是因为云盘还存放了其他一些东西,总是实时同步不太妥当;使用 SVN,传统的代码托管工具,一直在用;使用 Git,最新的分布式代码托管工具,据说很强大。 最后决定使用 Git,主要是学习下最新的技术。下面是操作步骤,做记录的同时也给其他同学做个指引:先说下环境: 服务端: Ubuntu 16.04 x64客户端: Windows7 x64 服务端配置 先使用如下命令切到 root 权限进行操作:sudo bash 提示输入密码时,输入 root 密码即可。登录...
            1 1 2914
            分享
          • 工作中遇到了这样的场景,一名测试人员需要对多台移动设备进行回归测试,如何提高测试效率呢?那肯定离不开自动化啦,那有没有现成的开源工具可以支持移动端的自动化呢?有,sonic!下面阿常就来和大家分享一下 Sonic 云真机测试平台部署经验——由阿常同事整理:首先是环境准备,请看如下列表,供参考~环境准备设备:Macbook ProSonic:1.4.0-releaseMySql:5.7.27Docker:20.10.12Java:16.0.1Appium:1.22.2ADB:1.0.41Node.js:v17.4.0ChromeWebdriver:98.0.4758.102tidevice:0....
            0 0 1148
            分享
          •   SonarQube 是一个开源的代码分析平台, 用来持续分析和评测项目源代码的质量。 通过SonarQube我们可以检测出项目中重复代码, 潜在bug, 代码规范,安全性漏洞等问题, 并通过SonarQube web UI展示出来。  1 Sonar简介  1.1 sonarQube是什么?  1、代码质量和安全扫描和分析平台。  2、多维度分析代码:代码量、安全隐患、编写规范隐患、重复度、复杂度、代码增量、测试覆盖率等。  3、支持25+编程语言的代码扫描和分析,包含java\python\C#\javascript\go\C++等。  4、涵盖了编程语言的静态扫描规...
            0 1 6124
            分享
          • HTTP状态码对照表 HTTP response codes当浏览者访问一个网页时,浏览者的浏览器会向网页所在服务器发出请求。当浏览器接收并显示网页前,此网页所在的服务器会返回一个包含HTTP状态码的信息头(server header)用以响应浏览器的请求。HTTP状态码的英文为HTTP Status Code。 下面是常见的HTTP状态码:200 - 请求成功301 - 资源(网页等)被永久转移到其它URL404 - 请求的资源(网页等)不存在500 - 内部服务器错误HTTP状态码的分类HTTP状态码由三个十进制数字组成,第一个十进制数字定义了状态码的类型,后两个数字没有分类的作用。HTT...
            12 13 1518
            分享
          •   如果谷歌成功地转向内部TPU开发,最终可能会每年节省数十亿美元,但这会给博通业务造成损失,谷歌今年或将向博通支付30亿美元购买TPU。  不再依赖博通,谷歌考虑自研AI芯片。  周四,据媒体援引知情人士称,谷歌或将转向自研“张量处理器”(TPU),谷歌高管讨论最早于2027年弃用博通作为AI芯片供应商。消息发布后,博通美股盘前跌近6%。  此举可以帮助谷歌每年节省数十亿美元的成本,谷歌在AI开发方面投入巨大,而人工智能与其他类型的芯片相比尤其昂贵。  知情人士透露,两家曾因TPU定价问题上僵持数月,谷歌高管确定未来不再与博通进行合作。2021年全球芯片短缺期间,博通把网络接口芯片的价格提高...
            0 0 681
            分享
      • 51testing软件测试圈微信