• 0
  • 0
分享

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

1-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、调试

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

1-2.jpg

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

1-3.jpg


1-4.jpg

1-5.jpg

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

1-6.jpg

  性能数据分析:

1-7.jpg



作者:爱财    

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

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

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 根据去年的大数据报告显示互联网行业的薪酬已经超过金融行业夺取了冠军席位,互联网行业的高薪酬成为其他很多行业羡慕的对象,因此很多人转行从事IT工作,其中软件测试工作尤其受欢迎,特别是在一线城市,因为软件测试如门槛低,创业公司多,需求大,容易找工作,提升很快,成为很多入门互联网行业选择的职业。作为一名刚入门的软件测试工程师,了解清楚软件测试的方向是必须的,因为只有清楚了测试方向才能确定自己的发展方向,软件测试方向大致分为以下五种:第一种Web测试:在几年之前,移动端互联网没有爆发之前,Web测试是测试的主流方向,虽然现在被移动互联网分了一杯羹,但是需求仍然很大,Web测试包括测试,Web服务器测试...
            0 0 1018
            分享
          •   性能测试用例设计通常不会一次设计到位,是一个不断迭代完善的过程,即使在使用过程中,也不是完全按照设计好的测试用例来执行,需要根据需求的变化进行调整和修改。  WEB性能测试用例设计模型是一个内容全面比较容易组织和调整的模型架构。  预期性能指标测试用例  指一些十分明确的,在系统需求设计阶段预先提出的,期望系统达到的,或者向用户保证的性能指标。  针对每个指标都要编写一个或者多个测试用例来验证系统是否达到要求,预期性能指标测试用例主要参考需求和设计文档,把里面十分明确的性能要求提取出来,指标中通常以单用户为主。  如:对于普通的客户端,系统上传5MB以内的文件,速度不低于2MB/S。  输...
            0 0 233
            分享
          •   缘起  众所周知,系统测试是需要编写测试用例的,它是保证测试执行正确性、有效性的基础。但是,大家可能很难想象神秘的黑客在挖掘漏洞的时候会提前编写测试用例,然后按照用例去执行。因为他的漏洞挖掘思路是存在脑海中,并且不断的根据实际情况进行调整的。  当然,关于黑客单打独斗挖掘漏洞的这种想象,显然已不大符合当前安全界的实际情况。从网络及信息安全的攻击角度来说,恶意攻击分子已经逐渐形成了目标精准、分工明确、技术先进的网络黑色产业链条,相应的从安全保护和防御角度来说,国家加大了对网络攻击等犯罪行为的打击力度,企业也逐渐加大了网络安全投入。  那么,当安全测试成为企业安全建设中的一个重要环节,安全测试...
            0 0 1655
            分享
          •   一、认识web自动化测试  1.什么是自动化测试?  自动化测试的概念:软件自动化测试就是通过测试工具或者其他手段,按照测试人员的预定计划对软件产品进行自动化测试,他是软件测试的一个重要组成部分,能够完成许多手工测试无法完成或者难以实现的测试工作,正确合理的实施自动化测试,能够快速,全面的对软件进行测试,从而提高软件质量,节省经费,缩短软件的发布周期。  2.为什么进行自动化测试?  自动化测试的好处:  1)缩短测试周期  计算机行业更新迭代快速,大量频繁的回归测试消耗时间,自动化测试能够将重复的实行交给计算机去做,加快测试速度。  2)避免人为出错测试人员不可能持续高度集中,并且人类易...
            0 0 719
            分享
          •   前言  自己之前为了学习自动化测试加了几个自动化测试的群,在群里和不少大牛交流,也和不少新手交流。因为自己也是一个自动化测试的新手,就想着总结下自动化测试学习工作中遇到的问题,也希望如果有想学习自动化的童鞋,可以学习前看下这篇感想,可能对于你的学习有所帮助。下面我所说的东西都是群里好多自动化测试新手遇到的,有技术方面的,也有工作中遇到关于自动化的问题(很现实。。。)  学习自动化难不难  学习自动化难不难?自动化测试如果仅仅是使用录制回放来进行自动化测试是一点都不难的,这种使用工具进行录制回放的自动化测试(例如Selenium使用SeleniumIDE)不需要你懂代码,不需要你像性能测试那...
            0 0 699
            分享
      • 51testing软件测试圈微信