运行时性能检测

运行时性能检测

云测的性能检测,主要是将 体验评分性能诊断工具 集成到了云测,并对其做了相应的改进

体验评分

体验评分 一般集成在开发者工具中,是一项给小程序的体验好坏打分的功能,它会在小程序运行过程中实时检查,分析出一些可能导致体验不好的地方,并且定位出哪里有问题,以及给出一些优化建议。

云测服务对体验评分能力做了改进,主要包括:

1、移植到真机运行,更加贴近用户实际使用场景。由于真机和开发者工具的运行环境不同,有少部分指标在真机不支持统计。

2、对原评分方法进行了改进。加入异常检测等能力,并且对原来体验评分的指标进行重新划分,重新计算总分

3、可以和云测服务的 智能化 Monkey 测试,录制回放,自定义测试 等能力相结合,用于检测小程序运行时的性能问题异常情况

4、支持用户可以根据项目自身情况,在 “项目管理” => “运行性能设置” 页面自行调整评分权重

评分方法

云测的体验评分主要有性能检查异常检测最佳实践等类别,最后会根据各个规则的得分,最后的总分会根据各项的权重,转化为百分制。

各项检测项目说明,可以在 “项目管理” => “运行性能设置”中查看,并支持根据自己需求调整权重大小,构建适合自己项目的评分体系

如何使用

体验评分需要和自动化能力结合使用,下面是各种自动化能力的体验评分配置说明

测试类型 是否有体验评分 说明
Monkey测试 默认开启体验评分
自定义测试(Minium) 手动开启体验评分
录制回放 手动开启体验评分
快速Monkey 不支持体验评分
启动性能分析 不支持体验评分

请注意录制回放和自定义测试需要用户提测时手动开启,开启方式如下图所示 img

体验评分结果可参考下图: img

性能诊断工具

性能诊断工具 是新推出的小程序性能排查工具。云测将它集成进来,并做了以下改进:

  1. 支持线上版:原工具只支持开发版和体验版。云测除了支持开发版和体验版外,还支持线上版测试
  2. 和自动化测试结合:原工具需要开发者手动点击,收集性能数据。云测和体验评分相同,和自动化测试能力结合在一起,在跑测自动化同时,自动收集了性能数据
  3. 直接生成报告:原工具需要手动上传json数据,再生成报告。云测在测试报告中,自动生成性能报告,无需开发者手动上传
  4. 支持定制权重:原工具的各项检测权重是固定的。云测支持开发者自定义权重项,和体验评分相同,每个评测项目权重,均可在 “项目管理” => “运行性能设置”设置

整体的和使用方法上面的体验评分完全相同,只是检测的项目有所区别。

特别注意:

  1. 目前功能正在内测中,默认关闭。需要提前体验的开发者,请在需要帮助页面,加入云测官方企微群,联系群主开通
  2. 性能诊断工具基本包含体验评分的所有项目,故每个项目只能在跑测体验评分和性能诊断工具中,选一个执行

需要帮助

如果你任何建议或需求,欢迎前往 需要帮助 页面,扫码加入云测官方企微群,联系群主反馈。

posted on 2025-01-17 08:46  AtlasLapetos  阅读(11)  评论(0)    收藏  举报