压力测试概念及方法(TPS/并发量)

压力测试概念及方法(TPS/并发量)最近在对代码进行压力测试 这里整理一下压测中的指标和方法 文章目录 1 压力测试中的指标 1 1TPS1 2QPS1 3 平均处理时间 RT 1 4 并发用户数 并发量 1 5 换算关系 1 5TPS 和 QPS 的区别 2 压力测试方法 3 相关文档 1 压力测试中的指标 1 1TPSTPS 即 Transactions 的缩写 每秒处理的事务数目 一个事务是指一个客户机向服

最近在对代码进行压力测试,这里整理一下压测中的指标和方法。

1 压力测试中的指标

1.1 TPS

TPS 即Transactions Per Second的缩写,每秒处理的事务数目。一个事务是指一个客户机向服务器发送请求然后服务器做出反应的过程(完整处理,即客户端发起请求到得到响应)。客户机在发送请求时开始计时,收到服务器响应后结束计时,以此来计算使用的时间和完成的事务个数,最终利用这些信息作出的评估分。一个事务可能对应多个请求,可以参考下数据库的事务操作。

1.2 QPS

1.3 平均处理时间(RT)

1.4 并发用户数(并发量)

每秒对待测试接口发起请求的用户数量。

1.5 换算关系

1.5 TPS和QPS的区别

PS:还有一个RPS的的概念 request per second 。每秒请求数,在一定条件下和QPS 和TPS类似。

2 压力测试方法

我们可以使用压测工具模拟多用户对系统进行压力测试。后面会有压测工具的介绍

3 相关文档

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/177808.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月26日 下午6:42
下一篇 2026年3月26日 下午6:42


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号