性能压测高频面试题及详细答案(实战接地气版).docxVIP

  • 1
  • 0
  • 约5.33千字
  • 约 9页
  • 2026-06-18 发布于河北
  • 举报

性能压测高频面试题及详细答案(实战接地气版).docx

性能压测高频面试题及详细答案(实战接地气版)

一、基础概念类(初级必问)

1、你理解的性能测试和压力测试有什么区别?平时工作中怎么区分使用?

参考答案:

很多人容易把这两个混为一谈,其实核心区别是测试目的和施压量级不一样。

性能测试是统称,我们日常做的基准测试、负载测试、压力测试、稳定性测试都属于性能测试。

具体区分:

1)负载测试:模拟用户正常、略高于日常的流量,目的是测出系统在合理负载下的性能指标,比如TPS、响应时间、CPU内存使用率,看系统正常跑稳不稳定。

2)压力测试:不断加大并发、加大流量,超出业务峰值,目的是压垮系统,找到系统的性能瓶颈、极限承载能力、崩溃临界点,以及系统宕机后的自愈能力。

工作中一般流程:先做负载测试,确认日常流量下性能达标;再做压力测试,摸高兜底,确保大促、突发流量不会崩。

2、性能测试核心指标有哪些?分别代表什么意思?

参考答案:

我日常重点关注四类指标:业务指标、响应指标、服务资源指标、数据库指标。

1)业务核心指标

TPS:每秒事务数,核心指标,代表系统每秒能处理多少笔有效业务,越高吞吐能力越强。

QPS:每秒请求数,针对接口的,一个事务可能包含多个接口请求,所以QPS一般大于TPS。

成功率:成功事务/总事务,压测中必须接近100%,出现报错就是不达标。

2)响应指标

平均响应时间:所有请求的平均耗时,参考意义一般。

P95、P99响应时

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档