运行时性能检测
运行时性能检测
云测的性能检测,主要是将 体验评分 和 性能诊断工具 集成到了云测,并对其做了相应的改进
体验评分
体验评分 一般集成在开发者工具中,是一项给小程序的体验好坏打分的功能,它会在小程序运行过程中实时检查,分析出一些可能导致体验不好的地方,并且定位出哪里有问题,以及给出一些优化建议。
云测服务对体验评分能力做了改进,主要包括:
1、移植到真机运行,更加贴近用户实际使用场景。由于真机和开发者工具的运行环境不同,有少部分指标在真机不支持统计。
2、对原评分方法进行了改进。加入异常检测等能力,并且对原来体验评分的指标进行重新划分,重新计算总分
3、可以和云测服务的 智能化 Monkey 测试,录制回放,自定义测试 等能力相结合,用于检测小程序运行时的性能问题和异常情况
4、支持用户可以根据项目自身情况,在 “项目管理” => “运行性能设置” 页面自行调整评分权重。
评分方法
云测的体验评分主要有性能检查
、异常检测
、最佳实践
等类别,最后会根据各个规则的得分,最后的总分会根据各项的权重,转化为百分制。
各项检测项目说明,可以在 “项目管理” => “运行性能设置”中查看,并支持根据自己需求调整权重大小,构建适合自己项目的评分体系
如何使用
体验评分需要和自动化能力结合使用,下面是各种自动化能力的体验评分配置说明
测试类型 | 是否有体验评分 | 说明 |
---|---|---|
Monkey测试 | 是 | 默认开启体验评分 |
自定义测试(Minium) | 是 | 需手动开启体验评分 |
录制回放 | 是 | 需手动开启体验评分 |
快速Monkey | 否 | 不支持体验评分 |
启动性能分析 | 否 | 不支持体验评分 |
请注意录制回放和自定义测试需要用户提测时手动开启,开启方式如下图所示
体验评分结果可参考下图:
性能诊断工具
性能诊断工具 是新推出的小程序性能排查工具。云测将它集成进来,并做了以下改进:
- 支持线上版:原工具只支持开发版和体验版。云测除了支持开发版和体验版外,还支持线上版测试
- 和自动化测试结合:原工具需要开发者手动点击,收集性能数据。云测和体验评分相同,和自动化测试能力结合在一起,在跑测自动化同时,自动收集了性能数据
- 直接生成报告:原工具需要手动上传json数据,再生成报告。云测在测试报告中,自动生成性能报告,无需开发者手动上传
- 支持定制权重:原工具的各项检测权重是固定的。云测支持开发者自定义权重项,和体验评分相同,每个评测项目权重,均可在 “项目管理” => “运行性能设置”设置
整体的和使用方法上面的体验评分完全相同,只是检测的项目有所区别。
特别注意:
- 目前功能正在内测中,默认关闭。需要提前体验的开发者,请在需要帮助页面,加入云测官方企微群,联系群主开通
- 性能诊断工具基本包含体验评分的所有项目,故每个项目只能在跑测体验评分和性能诊断工具中,选一个执行
需要帮助
如果你任何建议或需求,欢迎前往 需要帮助 页面,扫码加入云测官方企微群,联系群主反馈。