Fork me on GitHub

【性能测试】Tps和响应时间之间的关系

一、性能测试场景定义

二、性能测试TPS和响应时间的关系

下图中蓝线表示 TPS,黄色表示响应时间。

 

在 TPS 增加的过程中,响应时间一开始会处在较低的状态,也就是在 A 点之前。接着响应时间开始有些增加,直到业务可以承受的时间点 B,

这时 TPS 仍然有增长的空间。再接着增加压力,达到 C 点时,达到最大 TPS。我们再接着增加压力,响应时间接着增加,但 TPS 会有下降(请注意,这里并不是必然的,有些系统在队列上处理得很好,会保持稳定的 TPS,然后多出来的请求都被友好拒绝)

最后,响应时间过长,达到了超时的程度。

 三、总结

总之,在具体的性能项目中,性能场景是一个非常核心的概念。因为它会包括压力发起策略、业务模型、监控模型、性能数据(性能中的数据,我一直都不把它称之为模型,因为在数据层面,测试并没有做过什么抽象的动作,只是使用)、软硬件环境、分析模型等。

 

posted @ 2022-01-13 19:41  橘子偏爱橙子  阅读(252)  评论(0编辑  收藏  举报