zoukankan      html  css  js  c++  java
  • H5性能测试,首屏时间统计(Argus)

    Argus 腾讯质量开发平台,官网链接:https://wetest.qq.com/product/argus

    主要针对性:H5的游戏性能测试

    主要介绍:

    独家首屏时间统计:

    • 告别人工掐秒
    • 自动统计首屏加载耗时
    • 细化至每个跳转页面

    专利FPS算法:

    • 专利FPS算法更科学地统计H5游戏帧率信息
    • 真实反映衡量游戏流畅度

    基础性能数据:

    • 提供FPS、CPU、PSS、流量等性能指标
    • 一次搞定基础数据

    自主便捷测试:

    • 测试手机无需ROOT
    • 支持Android全系统
    • 自主测试,场景不受限

    支持设备类型

    1、Argus性能测试工具,为PC端程序,可在32位/64位的win7、win10机器上运行。
    2、支持Android设备上(无需root),H5游戏的性能测试,具体类型见下方。

    使用介绍

    一、连接手机

    1)使用USB数据线连接测试手机和PC
    2)打开手机的安卓开发者模式,并允许USB调试。
    3)若要进行微信小游戏体验版的首屏测试,请检查手机设置中,是否有USB模拟点击选项,并勾选为允许。

          

    在Argus PC工具的手机连接界面,点击“立即连接”按钮。

    • 若连接不成功,请检查连接设备数及手机驱动是否安装成功。简易方式,可使用应用宝等手机管理工具,检查手机是否可以连通及安装驱动。

    二、选择类型

    1)请将待测的应用置于前台
    2)根据实际需求,从下拉框选择对应的测试类型,参考文档:支持类型说明。
    3)H5游戏链接、TBS Webview类型,需要打开X5内核(TBS内核)调试模式。点击“确定”按钮后,工具将通过当前进程,检查调试模式开关是否打开,若为否则弹出自助打开调试模式开关。参考文档:打开调试模式说明。
    4)注意事项:
    (1) H5游戏链接类型,点击确定前,请按照说明,开启一个普通网页 或 游戏。(注意是普通网页,不能为X5内核调试开关页。)

        

    三、首屏测试

    1)若测试首次首屏,请确保游戏已彻底删除。
    2)确定游戏未开启,也不是切换在后台。
    3)如测试的是H5游戏链接类型,在选择测试类型界面,点击确定前,请按照说明,开启一个普通网页。目的是提前打开网页进程(此类H5游戏链接类型,本质上也相当于网页),提前建立远程连接,通过调试协议不断获取网页的内容变化。
    4)首屏开始标记。
        a. 对于运行X5内核(TBS腾讯浏览器内核)的游戏,需打开调试模式。点击“首屏开始”按钮后,再开启游戏。
        b. 对于微信小游戏正式版、厘米秀轻游戏等,需要用户在开启游戏的时候,同时点击“首屏开始”按钮。
        c. 对于微信小游戏体验版,将手机界面停留在前往体验版页。点击“首屏开始”按钮后,工具会通过adb命令,模拟点击手机界面中的“前往体验版”按钮。请在开发者模式中允许“USB模拟点击”。

           

    5)首屏结束标记。
         确认游戏界面到达首屏时,在H5Arugs工具中点击“到达首屏”按钮。工具无法确定游戏首屏界面,需要人工点击“到达首屏”按钮。 

         

    四、性能测试

    1)点击“开始测试”按钮,确认进程信息后,开启性能测试。
    在工具的选择测试类型界面,可刷新手机当前界面的应用和进程信息。
    也可利用此条命令查看当前手机界面的进程:“adb shell dumpsys activity| findstr top-activity”。
    2)测试过程中,曲线图只显示10个实时数据点。
    3)测试过程中,可进行场景标记,工具会对场景标记类的指标进行统计计算。
    4)点击“结束测试”按钮,结束本次测试,曲线图会将所有的数据重新绘制。每条性能曲线都支持放大和缩小,按住shift键可拖动坐标轴左右移动。
    5)测试结束后,点击“生成测试报告”,再确认游戏名后,将报告上传到wetest平台,可在线查看。
    6)点击“重新测试”按钮,会清空本次测试数据,开启新一轮的测试,本次测试数据不会上传。

         

          

  • 相关阅读:
    excel数据 入库mysql 和 mysql数据 导入excel文件
    gson和fastjson将json对象转换成javaBean 简单对照
    docker入门
    jdbc 事务
    关于Java 实现抽象类的抽象方法的特性的利用---面向切面
    try}-with-resources
    关于虚拟机加载类的先后顺序测试
    MySQL api
    JS 截取字符串-全是干货
    JS截取字符串常用方法详细整理
  • 原文地址:https://www.cnblogs.com/syw20170419/p/11608363.html
Copyright © 2011-2022 走看看