性能测试:你的系统能扛住多少并发?

性能测试:你的系统能扛住多少并发?

性能测试:你的系统能扛住多少并发?

开篇引入

公司新上线了一个秒杀系统,双十一零点抢购。

开发团队信心满满:系统能扛住10000并发!

结果零点一到,网站直接崩了。

老板问:为什么?

开发团队:……不知道,可能是并发太高了。

没做过性能测试的系统,都是纸上谈兵。

今天这篇文章,聊聊怎么知道你的系统到底能扛多少并发。

核心概念

什么是性能测试?

性能测试= 在特定条件下,测试系统的性能表现。

就像汽车要做碰撞测试、飞机要做风洞测试:

  • 碰撞测试:撞一下看安全不安全
  • 性能测试:压一下看能扛多少

性能测试的类型

性能测试 │ ┌───────────────┼───────────────┐ │ │ │ 基准测试 负载测试 压力测试 │ │ │ ↓