如何在功能测试中发现常规性能问题

1.什么是好的用户体验

一个产品初级目标是能用,终极目标是能用且好用。

能用:产品要求的功能得以实现。

好用:1.UI展示符合用户习惯,拒绝反人类。

          2.弱网下有友好的提示(文案,loading态,耗时可接受)。

          3.性能体验快且流畅。

          4.稳定性好。

2.性能指标

终端响应耗时:1,3,5定律:1s内是良好的用户体验,超过3s就会有明显的延迟感受,超过5s,就非常难以忍受了。

接口响应耗时,常规意义上是不应该超过300ms,否则就会有明显的延迟感受。

3.性能、稳定性的常见问题

加载慢:有明显延迟(2s+),应该作为bug。

卡:有明显卡顿或者不连贯,应该作为bug。

空白:应该作为bug。

闪退:应该作为bug。

不灵敏/无响应/抖动:应该作为bug。

4.性能问题的多发测试场景

1>.网络带宽:wifi/4G会有不同的性能体验

2>.首次(无缓存):应用首次加载,数据首次加载,冷启,应用升级之后首次加载

3>.数据大小

备注:

**清除缓存的方式:

PC:重置数据,会清除数据缓存

Android:

     华为:设置 -> 应用和服务 -> 应用管理 -> 选择对应的app -> 存储

     小米:设置 -> 应用设置 -> 应用管理 -> 选择对应的app -> 清除数据

iOS:卸载重装

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 【Android与ios区别】两者运行机制不同:IOS采用的是沙盒运行机制,安卓采用的是虚拟机运行机制。两者后台制...
    在暴风雨中逆袭阅读 808评论 0 2
  • |—1、性能测试简介 指通过自动化的测试工具]模拟多种正常、[峰值]以及[异常负载条件来对系统的各项性能指标进行测...
    东尼大木V8阅读 1,268评论 0 0
  • ​摘自:https://help.aliyun.com/document_detail/29338.html?sp...
    许你一枝花阅读 4,844评论 0 8
  • 本文介绍性能测试的各种测试指标。 编写目的和适用对象本指标适用于使用性能测试进行性能测试项目技术质量评价依据,规范...
    Kingtester阅读 601评论 0 0
  • 交易响应时间# 1. 定义及解释 ​ 响应时间指用户从客户端发起一个请求开始,到客户端接收到从服务器端返回的响应结...
    Java工程师搁浅阅读 654评论 0 0