TPS和QPS区别

1、TPS:
Transactions Per Second,意思是每秒事务数。一个事务是指客户端向服务器发送请求然后服务器做出反应的过程,具体的事务定义,可以是一个接口、多个接口、一个业务流程等等。


2、QPS:
Queries Per Second,意思是每秒查询率。
QPS 基本类似于 TPS,但是不同的是,对于一个事务访问,会形成一个 “ T ”;但一次 " T " 中,可能产生多次对服务器的请求,服务器对这些请求,就可计入 QPS 之中。

 

案例:
要测试转换,会调用以下接口:
*、调用接口:查询张三的帐号金额为1000
*、调用接口:查询李四的帐号金额为1000
*、调用接口:完成张三转李四转账:200

这3个步骤下来的总时间,叫一个TPS(每秒事务数:每秒能同时完成多少笔转账)。
即将“转账”的所有步骤,合起来叫一个“事务”。

*、调用接口:查询张三的帐号金额为1000 (有一个QPS)
*、调用接口:查询李四的帐号金额为1000 (有一个QPS)
*、调用接口:完成张三转李四转账:200 (有一个QPS)

对比:一个事务可以是调用多个接口的总时间。

参考:https://blog.csdn.net/a745233700/article/details/117917333

posted @ 2022-09-26 20:56  xiaoyongdata  阅读(890)  评论(0编辑  收藏  举报