欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

相关标签: 工具 并发编程