转载

技术群里,问得最多的就是tps和qps,有相似的地方,也有差异的地方,我简单谈下自己的理解。(由于比较忙,下面部分摘抄自网络)

QPS:Queries Per Second,意思是“每秒查询率”,是一台服务器每秒能够响应的查询次数,是对一个特定的查询服务器(比如是读写分离的架构,就是读的服务器)在规定时间内所处理流量多少的衡量标准。

TPS:TransactionsPerSecond,意思是每秒事务数,一个事务是指一个客户机向服务器发送请求然后服务器做出反应的过程。客户机在发送请求时开始计时,收到服务器响应后结束计时,以此来计算使用的时间和完成的事务个数。

tps,即每秒处理事务数,每个事务包括了如下3个过程:

a.用户请求服务器

b.服务器自己的内部处理(包含应用服务器、数据库服务器等)

c.服务器返回给用户

如果每秒能够完成N个这三个过程,tps就是N;

qps,如果是对一个页面请求一次,形成一个tps,但一次页面请求,可能产生多次对服务器的请求(页面上有很多html资源,比如图片等),服务器对这些请求,就可计入“Qps”之中;

但是,如今的项目基本上都是前后端分离的,性能也分为前端性能和后端性能,通常默认是后端性能,即服务端性能,也就是对服务端接口做压测

如果是对一个接口(单场景)压测,且这个接口内部不会再去请求其它接口,那么tps=qps,否则,tps≠qps

如果是对多个接口(混合场景)压测,不加事务控制器,jmeter会统计每个接口的tps,而混合场景是要测试这个场景的tps,显然这样得不到混合场景的tps,所以,要加了事物控制器,结果才是整个场景的tps。

jmeter聚合报告中,Throughput是用来衡量吞吐量,通常由tps来表示

tps和tips区别_性能测试:TPS和QPS的区别相关推荐

  1. iVMS-4200 Vs区别_高中和大学的这些区别虽鲜为人知,却字字有据,句句真实

    学有方法,考有技巧,优学优考策略致力于学与考的最优结合,助力学子考入理想大学! 终于到了上大学的年纪,身边的小伙伴都走上了各奔前程的路,你也不例外吧,在一个人的路上越走越远.或许这个时候的你才慢慢的懂 ...

  2. 压力测试和负载测试区别_性能测试vs压力测试vs负载测试

    软件测试包括单元测试.集成测试.UAT测试.可访问性测试等不同的测试实践.每个测试实践在软件开发生命周期(SDLC)中具有重要的意义和作用. 在不同类型的测试中,有一些测试有助于提高应用性能,例如性能 ...

  3. 嵌入式操作系统和普通操作系统的区别_嵌入式ARM和单片机的区别何在

    1.软件方面 这应该是最大的区别了.引入了操作系统.为什么引入操作系统?有什么好处嘛? 1)方便.主要体现在后期的开发,即在操作系统上直接开发应用程序.不像单片机一样一切都要重新写.前期的操作系统移植 ...

  4. 彩超探头频率高低的区别_超声波液位开关和液位开关的区别,它们的工作原理分别是什么?...

    近年来,随着电子技术和自动化的不断发展,液位测量与控制技术有很大的提高,日化产品.食品饮料.医药等行业的生产发展都不离不开液位的控制,可见液位传感器的重要性日益凸显,甚至直接影响产品的质量.下面我们了 ...

  5. 设置为true有什么区别_海绵与珍珠棉有什么区别?天南包装小编为您分析

    在生活中大家会接触到很多的包装内衬,但是大多人们对于珍珠棉内衬和海绵内衬两个产品认识的还不够全面,但是大家对海绵和珍珠棉容易产生混淆?那海绵和珍珠棉两个产品区别在哪里呢?接下来就由天南包装小编带大家了 ...

  6. 威驰fs高配和低配有什么区别_“电子手刹”和“机械手刹”的区别有多大?很多车主不清楚...

    随着汽车行业逐步的发展,生产汽车的技术也越来越成熟,而相对应得,客户们对车辆的要求越来越多,需求的种类也越来越多.准车主们在选择车辆的时候,已经不仅仅是看重性价比了.因为现在有的车辆虽然从表面上来看, ...

  7. 中点和中值滤波的区别_频谱仪和EMI测试接收机什么区别?安泰维修中心分享

    测试人员在选择使用射频仪器的时候都在纠结选择频谱仪还是测试接收机又或者信号分析仪.下面由安泰频谱分析仪维修中心分享频谱仪和EMI测试接收机什么区别?测量接收机是什么?频谱仪和信号分析仪什么区别?信号源 ...

  8. python接口和抽象类的区别_接口和抽象类有什么区别?

    最近团队在招人:阿里新零售事业群CBU技术部招Java高级&专家,团队主要负责B2B工业品牌业务,坐标杭州滨江,有兴趣的小伙伴私戳我. **************************** ...

  9. 框架和库的区别_框架和库之间的区别

    框架和库的区别 Developers often use the terms "library" and "framework" interchangeably ...

最新文章

  1. 高逼格的 SQL 写法:行行比较
  2. python 中shape 1,n 与1的区别
  3. 翻译介绍15个经典的MDX查询-02and03
  4. Gson应用:利用map和list来拼装Json消息
  5. 专注,专注,还是专注
  6. 博客园是否提供“我参与的主题”功能?
  7. Jexus支持HTTPS协议
  8. 华三防火墙h3cf100配置双宽带_H3C新一代F100系列防火墙评测报告
  9. 港大南科大提出端到端PDVC,用DETR的方法做Dense Video Captioning!简化训练流程
  10. java实现并发连接池_java并发实战:连接池实现
  11. [WPF]Binding的Converter和Validator
  12. python threading之条件变量同步(condition)
  13. 服务器系统安装net,.Net Framework的安装教程
  14. skulpt搭建Python在线编译器
  15. 降低技术应用门槛,易现推动“AR+”迈上新台阶
  16. React18正式版发布,未来发展趋势是?
  17. python color 颜色名称对照
  18. Python数据挖掘:利用聚类算法进行航空公司客户价值分析
  19. 【转】XenServer错误恢复:断电网卡丢失.虚拟机(VPS)不见
  20. 《我们到底应该怎么吃》读书笔记-- 待续

热门文章

  1. 「Nescafé26」 Freda的传呼机 【最短路径+树上倍增】
  2. 使用:EXISTS (Transact-SQL)
  3. ectouch购物车添加勾选结算功能
  4. Postman配置token进行测试
  5. Android开发————简易App设计(一)
  6. 手机耳机插入电脑没有反应
  7. 安卓开发Material Design ToolBar的DrawerLayout 学习经验
  8. layui搭建管理后台系统
  9. 求任意两圆相交的面积(不限程序设计语言版本)
  10. 台式计算机启动叫两声,电脑开机2声短报警什么情况