性能面试题大全(真实面试版·详细答案).docxVIP

  • 1
  • 0
  • 约5.34千字
  • 约 9页
  • 2026-08-08 发布于河北
  • 举报

性能面试题大全(真实面试版·详细答案).docx

性能面试题大全(真实面试版·详细答案)

一、性能基础核心面试题

1、你理解的软件性能是什么?性能测试主要测什么?

详细答案:

我理解的性能,不是单一的接口快不快,是系统在不同压力、不同场景下的整体服务能力和稳定性。核心看四个维度:速度、负载、稳定性、资源消耗。

性能测试主要测这几块:

1)响应速度:接口响应时间、页面加载时间、吞吐量;

2)负载能力:系统能扛多少并发、最大TPS、支持多少用户同时在线;

3)稳定性:长时间压测会不会卡顿、超时、内存泄漏、服务雪崩;

4)资源占用:CPU、内存、磁盘IO、网络IO、数据库连接数是否正常。

简单说,功能测试测“对不对”,性能测试测“稳不稳、快不快、扛不扛得住”。

2、TPS、QPS、并发数、吞吐量的区别是什么?(面试高频)

详细答案:

很多人容易混淆,我实际工作里是这么区分的:

QPS:每秒请求数,只要发了请求就算,不管成功失败、是否完成,偏向于客户端请求量。

TPS:每秒成功事务数,一个事务可能包含多个接口请求,比如一次下单(查库存、锁库存、创建订单、支付)算一个TPS。TPS更能代表系统真实处理能力,企业性能指标优先看TPS。

并发数:同一时刻正在处理的请求/事务数,不是用户数。并发高不代表TPS高,可能是接口阻塞、线程卡住导致堆积。

吞吐量:单位时间内系统处理的总数据量,一般用KB/s、MB/s统计,侧重数据传输能力。

核心公式:

文档评论(0)

1亿VIP精品文档

相关文档