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
本文来自博客园,作者:xiaoyongdata(微信号:xiaoyongdata),转载请注明原文链接:https://www.cnblogs.com/xiaoyongdata/p/16732467.html