day20-性能测试的分类

文章目录

    • 性能测试的分类
      • 压力测试
      • 负载测试
      • 配置测试
      • 基准测试
      • 并发测试
      • 容量测试
      • 稳定性测试
    • 什么时候(什么情况下)需要进行何种性能测试
      • 上新系统
      • 扩容
      • 调优
      • 修复
      • 秒杀/团购
    • 性能测试的介入时机
    • 性能测试常见的指标
    • 性能测试中常见的专业术语

性能测试的分类

从大的方面:

  • 基于代码的性能测试(关注点是函数或者方法执行的效率)
  • 基于协议的性能测试(关注服务器端的性能)(重点)
  • 客户端的性能测试(页面或者客户端的响应时间)

压力测试

在一定的软硬件、 络条件下,模拟用户高并发(峰值负载),持续一段时间,检测系统的各项性能指标,关注峰值下的系统的性能表现【秒杀、团购、抢票】

目的:监测被测系统在峰值下的运行情况,给最坏的情况(系统崩溃)设计预案

场景模型:门型场景

集合点

慢慢的增加并发线程数找到系统的最佳用户数。

理发店模型假设:

  1. 理发店共有3名理发师
  2. 每位理发师剪一个头的时间都是1小时
  3. 每个顾客所能容忍的等待时间是等待时间+剪发时间是3小时,而且等待时间越长,顾客的满意度越低,如果3个小时还不能剪完头发,顾客会立马走人。

  • 响应时间
  • 吞吐量
  • 事务的处理能力
  • 资源利用率
  • 错误率

day20-性能测试的分类

性能测试中常见的专业术语

  • 集合点
  • 关联
  • 检查的:断言
  • 用户数:在线用户数、并发用户数、系统用户数
    • 并发用户数<在线用户数<系统用户数
  • PV
    • 页面访问量PV
    • 客户端向服务器提交的请求的数量,通常是作为 站系统的处理能力的衡量标准
  • UV
    • Unique Visitor:独立用户访问量
    • 根据用户数量来进行统计,访问系统一次只能算一个UV

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年1月15日
下一篇 2022年1月15日

相关推荐