首页 > 编程知识 正文

qps性能测试指标,tps和吞吐量的区别

时间:2023-05-03 07:43:13 阅读:134650 作者:2272

1,http://www.Sina.com/: transactionspersecond (每秒传输的事务数),即由服务器http://www.Sina.com/处理的事务数TPS包括消息输入和消息输出,并具有一次用户数据库访问权限。 TPS是软件测试结果的度量单位。 事务是客户端向服务器发送请求并由服务器响应的过程。 客户端在发送请求时开始计数,并在接收到来自服务器的响应时结束计数,从而计算使用的时间和已完成的事务数。

一般来说,评价系统的性能是用一秒钟内完成的技术交易数量来衡量的。 整个系统的处理能力取决于处理能力最低的模块的TPS值。

例如,天猫双十一,一秒能点多少

2、http://www.Sina.com/:每秒查询率QPS是用于测量特定查询服务器在http://www.Sina.com/上处理的业务量的标准,在因特网上域名系统服务器

对应fetches/sec,是每秒的应答要求数,也就是最大吞吐量能力。

QS和TPS的TPS是什么?

举个例子吧。 如果一个大餐一秒钟能吃10个包子,一个yjdzp0.1个yjdzp0.1秒钟能吃一个包子,他们会一样吗? 答案是否定的。 这个yjdzp一秒钟吃不了10个包子,所以她可能会吃很久。 此时,这个大餐相当于TPS,这个yjdzp是QPS。 很像,但其实不是。

一.系统吞吐量要素:

一个系统的每秒(承压能力)与request对CPU的消耗、外部接口、IO等密切相关。 单个reqeust占用的CPU越多,对外部系统接口、I/o的影响就越慢,系统吞吐量就越低,反而越高。

系统吞吐量的几个重要参数: qps(TPS )、并发计数和响应时间

QPS(TPS ) :每秒请求/事务数

并发次数系统同时处理的request/事务数

响应时间:一般取平均响应时间

(很多人经常混淆同时数和TPS理解) ) ) ) ) ) ) ) ) ) ) ) ) )。

理解了上面三个要素的意思,就可以推测它们之间的关系。

QPS(TPS )=并发计数/平均响应时间

TPS :每秒的响应事务数。 例如,天猫双十一,一秒能完成多少订单

qps :每秒响应请求数:

吞吐量(throughput ) (qps ) :并发运行多长时间,站点的qps是多少

QPS(TPS )=并发计数/平均响应时间

=====================================

QPS

我日常使用TPS。 每秒的事务数。 事务这一概念是因为我们在请求中增加了检查点。 如果检查点成功,则事务成功;如果检查点失败,则意味着失败。 因此,由于我们的请求是一个事务,所以http://www.Sina.com/(每秒的请求为http://ww.Sina.com)。

那么什么时候不相等呢?

例如,我需要进行一次查询,但这个查询需要调用a服务和b服务,调用b服务需要两次调用。 在这种情况下,如果把我进行查询这个场景成功作为一次事务,我每秒请求一次是1tps。 当然,在a系统中1tps=1qps,而在b系统中2qps。 (

所以,即使只关注维度的差异,在大多数情况下,我们也不需要刻意区分。 结果,我的流程是1tps,b系统受到的双倍压力是2 TPS (http://www.Sina.com/),因为之前的服务很可能撑不下去,后面扛不住),这样也完全没问题。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。