性能测试-相关术语理解(一)

1.性能测试分类

性能测试不是单纯割裂的分类,应该通过分析性能测试所包含元素之间的关系,高效设计性能测试,重点关注“爆发力”和“耐力”。

  1. 爆发力:系统能承受的最大压力
  2. 耐力:系统长期处于压力下的稳定性
  3. 整体协调性:检查整个系统是否有瓶颈,是否需要根据瓶颈调优

2.并发用户

大量用户“同时”对系统进行访问操作

3.简述理发店原理

前提:

  1. 理发店有一共有3位理发师
  2. 每位理发师服务一个顾客需要1小时
  3. 顾客从进店到理发结束离开店最多只能待3小时

最佳用户量:3位用户,因为此时理发师都在工作,顾客都没有等待,

最大用户量:9位用户,3位用户在理发,3位等待1小时,3位等待2小时。

4.吞吐量

只在一次性能测试过程中网络上传输的数据量的综合

5.tps

单位时间,系统处理事务或交易的数量

6.响应时间

从客户端发起一个请求开始,到客户端接收从服务端返回的最后一个字节结束,该过程所耗费的时间。

一般由 呈现时间+数据传输时间+系统处理时间 组成,但是呈现时间和数据传输时间不可控,所以一般验证系统处理时间。

7.简述性能测试流程

  1. 需求分析:明确测试内容(对象)和测试目标(压力点)
  2. 制定测试方案
  3. 测试准备:包括测试环境搭建、测试工具选择、测试脚本、测试数据
  4. 执行测试
  5. 分析测试结果
  6. 软硬件配置调优

你可能感兴趣的:(性能测试-相关术语理解(一))