发布时间:2024-08-01 12:21:20
TPS (transaction per second )代表每秒执行的事务数量,可基于测试周期内完成的事务数量计算得出。 例如,用户每分钟执行 6个事务,TPS为6 / 60s = 0.10 TPS 。同时我们会知道事务的响应时间(或节拍),以此例,60秒完成6个事务也同时代表每个事务的响应时间或节拍为10秒。
利特尔法则 (Little’s law):该法则由麻省理工大学斯隆商学院(MIT Sloan School of Management)的教授John Little﹐于1961年所提出与证明。它是一个有关提前期与在制品关系的简单数学公式,这一法则为精益生产的改善方向指明了道路。
利特尔法则的公式描述为: Lead Time( 产出时间 )= 存货数量 × 生产节拍 或 TH( 生产效率 )= WIP( 存货数量 )/ CT( 周期时间 )
在术语中解释了TPS是每秒事务数,但是事务时要靠虚拟用户做出来的,假如1个虚拟用户在1秒内完成1笔事务,那么TPS明显就是1;如果某笔业务响应时间是1ms,那么1个用户在1秒内能完成1000笔事务,TPS就是1000了;如果某笔业务响应时间是1s,那么1个用户在1秒内只能完成1笔事务,要想达到1000TPS,至少需要1000个用户;因此某起英赵半金记可以说1个用户可以产生1000TPS,1000个用户也可以产生1000TPS,无非是看响应时间快慢。