首页前端开发其他前端知识性能测试QPS+TPS+事务基础知识分析

性能测试QPS+TPS+事务基础知识分析

时间2024-02-10 23:02:04发布访客分类其他前端知识浏览847
导读:收集整理的这篇文章主要介绍了性能测试QPS+TPS+事务基础知识分析,觉得挺不错的,现在分享给大家,也给大家做个参考。 事务就是用户某一步或几步操作的集合。不过,我们要保证它有一个完整意...
收集整理的这篇文章主要介绍了性能测试QPS+TPS+事务基础知识分析,觉得挺不错的,现在分享给大家,也给大家做个参考。

事务

就是用户某一步或几步操作的集合。不过,我们要保证它有一个完整意义。比如用户对某一个页面的一次请求,用户对某系统的一次登录,淘宝用户对商品的一次确认支付过程。这些我们都可以看作一个事务。那么如何衡量服务器对事务的处理能力。又引出一个概念----tPS

TPS和QPS

TPS

是TransactionsPErSecond的缩写,也就是事务数/秒。它是软件测试结果的测量单位。一个事务是指一个客户机向服务器发送请求然后服务器做出反应的过程。客户机在发送请求时开始计时,收到服务器响应后结束计时,以此来计算使用的时间和完成的事务个数。

Tps即每秒处理事务数,包括了

  • 1、用户请求服务器
  • 2、服务器自己的内部查询等处理
  • 3、服务器返回给用户

这三个过程,每秒能够完成N个这三个过程,Tps也就是3;

但是由于我们的脚本一般是这样的,一个接口就是一个线程组,所以对于事务来说,就是这一个接口的

也就是说正常的汇总报告里,只会有一个接口的tps,而不是像下面这种有多个接口

QPS

Queries Per Second,顾名思义:“每秒查询率”,是一台服务器每秒能够相应的查询次数,是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准。

QPS基本类似于TPS,但是不同的是,对于一个页面的一次访问,形成一个TPS;但一次页面请求,可能产生多次对服务器的请求,服务器对这些请求,就可计入QPS之中。每秒查询率QPS是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准

以上就是性能测试QPS+TPS+事务基础知识分析的详细内容,更多关于性能测试的资料请关注其它相关文章!

您可能感兴趣的文章:
  • Mysql数据库的QPS和TPS的意义和计算方法
  • 数据库性能测试之sysbench工具的安装与用法详解
  • JAVA下单接口优化实战TPS性能提高10倍
  • sysbench对mysql压力测试的详细教程

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: 性能测试QPS+TPS+事务基础知识分析
本文地址: https://pptw.com/jishu/608993.html
Unity中webgl使用避雷要素指南 Unity开发VR项目问题总结分析

游客 回复需填写必要信息