QPS与TPS
程序员文章站
2022-07-06 13:40:02
QPS全称:Queries Per Second 即 每秒查询数是服务器每秒能够响应的查询次数(数据库中的每秒执行查询sql的次数),显然,这个不够全面,不能描述增删改。TPS全称:Transactions Per Second 即 每秒事务数事务的定义,即为一个业务流程或单个或多个接口等。一个事务是指事务内第一个请求发送到接收到最后一个请求的响应的过程,以此来计算使用的时间和完成的事务个数。一次tps则为 发送请求后,服务器内部处理整套流程,返回给客户端结果。完成N次这个过程,tp...
QPS
全称:Queries Per Second 即 每秒查询数
是服务器每秒能够响应的查询次数(数据库中的每秒执行查询sql的次数),显然,这个不够全面,不能描述增删改。
TPS
全称:Transactions Per Second 即 每秒事务数
事务的定义,即为一个业务流程或单个或多个接口等。一个事务是指事务内第一个请求发送到接收到最后一个请求的响应的过程,以此来计算使用的时间和完成的事务个数。
一次tps则为 发送请求后,服务器内部处理整套流程,返回给客户端结果。完成N次这个过程,tps则为N。
总结
如果是一个查询接口,且这个接口内部不会再去请求其它接口,那么tps=qps
如果是容量场景,假设n个接口都是查询接口,且这个接口内部不会再去请求其它接口,那么qps=n*tps
jmeter聚合报告中,Throughput是用来衡量请求的吞吐量,也就是tps,tps=样本数/运行时间
如果没有定义事务,会把每个请求作为一个事务
本文地址:https://blog.csdn.net/qq_27721169/article/details/108975437