QPS/TPS/并发数:傻傻分不清?看这篇就够了
开篇引入
话说程序员和产品经理有以下对话:
产品经理:我们的系统能支持多少人同时在线?
程序员:QPS能到10000。
产品经理:啥意思?10000人能同时用吗?
程序员:差不多……吧?
产品经理:什么叫差不多?
程序员:……
QPS、TPS、并发数,是性能测试中最容易混淆的三个概念。
今天一次性讲清楚!
核心概念
QPS(Queries Per Second)
QPS = 每秒查询数
定义:服务器每秒能处理的查询请求数量
QPS = 请求总数 / 总时间
例子:
– 1分钟内收到6000个请求
– QPS = 6000 / 60 = 100
类比:餐厅每秒能接待多少位顾客点餐
TPS(Transactions Per Second)
TPS = 每秒事务数
定义:服务器每秒能完成的事务数量




