1.性能测试分类
性能测试不是单纯割裂的分类,应该通过分析性能测试所包含元素之间的关系,高效设计性能测试,重点关注“爆发力”和“耐力”。
- 爆发力:系统能承受的最大压力
- 耐力:系统长期处于压力下的稳定性
- 整体协调性:检查整个系统是否有瓶颈,是否需要根据瓶颈调优
2.并发用户
大量用户“同时”对系统进行访问操作
3.简述理发店原理
前提:
- 理发店有一共有3位理发师
- 每位理发师服务一个顾客需要1小时
- 顾客从进店到理发结束离开店最多只能待3小时
最佳用户量:3位用户,因为此时理发师都在工作,顾客都没有等待,
最大用户量:9位用户,3位用户在理发,3位等待1小时,3位等待2小时。
4.吞吐量
只在一次性能测试过程中网络上传输的数据量的综合
5.tps
单位时间,系统处理事务或交易的数量
6.响应时间
从客户端发起一个请求开始,到客户端接收从服务端返回的最后一个字节结束,该过程所耗费的时间。
一般由 呈现时间+数据传输时间+系统处理时间 组成,但是呈现时间和数据传输时间不可控,所以一般验证系统处理时间。
7.简述性能测试流程
- 需求分析:明确测试内容(对象)和测试目标(压力点)
- 制定测试方案
- 测试准备:包括测试环境搭建、测试工具选择、测试脚本、测试数据
- 执行测试
- 分析测试结果
- 软硬件配置调优









网友评论