首页 > 其他分享 >Jmeter 吞吐量和TPS区别与联系

Jmeter 吞吐量和TPS区别与联系

时间:2023-06-06 23:55:41浏览次数:34  
标签:10 事务 36000m 尔特 吞吐量 TPS Jmeter

定义
吞吐量:
吞吐量是指单位时间内系统能够完成的工作量,它衡量的是软件系统服务器的处理能力,就是在一秒中统计所完成的工作量。

一个系统的吞度量(承压能力)与请求对CPU的消耗、外部接口、IO等等紧密关联。单个请求对CPU消耗越高,外部系统接口、IO影响速度越慢,系统吞吐能力越低,反之越高。

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

联系:

都是性能指标,都是以秒为单位进行计算

区别:
吞吐量是数据层的指标,指单位时间内系统成功传输的数据量,以MB、GB等为单位
TPS是网络协议层的指标,指一秒内成功完成的事务数(transaction)

举例:
博尔特1秒跑10米,就计算得一小时能跑:10*3600=36000m,其实博尔特就跑了10s,而36000m这个数的大小,是我们计算出认为如果博尔特跑3600s可以跑36000m。
但是实际上让博尔特真的跑上一个小时,可能就跑了20000m(吞吐量),因为他全程不一定都是保持1秒10米,后面就累了,可能1s也就跑7m,
也就是TPS强调时刻,但是吞吐量强调时间段

标签:10,事务,36000m,尔特,吞吐量,TPS,Jmeter
From: https://www.cnblogs.com/Avicii2018/p/17462111.html

相关文章

  • Jmeter-依赖登录的接口测试
    JMETER接口测试问题解决二之后续接口请求依赖登录接口的操作-知识在于点滴的积累-博客园(cnblogs.com)问题现象:必须登录才能测试其他接口解决办法:    用到了http授权管理器和httpcookie管理器。注意:  要先判断当前的登录的token是在header中的Authorizat......
  • Jmeter-接口请求参数写入数据库后显示问号"???"
    现象:  接口请求参数写入数据库后显示问号"???" 数据库:  解决:jmeter默认使用GBK编码启动,需要自己更改为UTF-8。添加编码后如图     ......
  • Jmeter-依赖上一个接口的响应数据
    问题:  下一个接口的入参需要依赖上一个接口的响应.如: 修改客户请求需要依赖添加客户请求响应中的id 1. 在上一个接口的请求中添加后置处理器:2. 将响应中的出参设置为变量 3. 在下一个接口的请求中使用变量  4. 请求成功  ......
  • Jmeter-请求参数类型
    1. 请求参数类型为:application/x-www-form-urlencoded格式在JMeter界面中的参数选项页直接添加参数,发送Post请求的时候,就发送的是x-www-form-urlencoded格式的数据。它是Post提交的默认格式.      请求发送后,可以在查看结果树中,看到请求头和请求......
  • Jmeter-设置查看结果树中响应数据的格式
    jmeter查看结果树中,响应数据的格式默认为Text,可按下图所示修改为自己需要的格式,因为我需要的是json格式,则直接选择json即可 ......
  • Jmeter-将响应数据从unicode编码转为中文
    现象: 解决:1. 修改配置 sampleresult.default.encoding=UTF-8 2. 添加后置处理器: BeanShell后置处理程序  可以在测试计划或者线程组下面添加,这样就不用每个请求都添加了. 代码:Strings=newString(prev.getResponseData(),"UTF-8");......
  • jmeter登录测试
     1、先添加线程组2、添加httpcookie管理器3、添加http信息头管理器-------将头部信息添加进入 4、添加http请求默认值----将公共类的地址填入 5、建立连接数据库 6、测试是否能请求到数据库  7、添加http请求-----将参数用csv格式进行传参  8、添......
  • 【JMETER】生成漂亮的多维度的HTML报告
    JMeter:生成漂亮的多维度的HTML报告$cdjmeter/bin$jmeter-n-tE:/Study/Jmeter/HTTP-Request.jmx-lE:/Study/Jmeter/result.jtl-e-oE:/Study/Jmeter/ResultReport-n:以非GUI形式运行Jmeter-t:source.jmx脚本路径-l:result.jtl运行结果保存路径(.jtl),此文件必须不......
  • 利用frp进行内网穿透,实现本地web服务向外提供(https)
    0x01先决条件有一台公网服务器0x02初始项目把frps放到公网服务器把frpc放到内网服务器0x03服务端配置[common]bind_port=2333#frp服务端口token=token@xxxx#认证口令allow_ports=443,80#开放的端口,限制后增加安全0x04客户端配置[common]server_addr=......
  • 记一次618军演压测TPS上不去排查及优化
    本文内容主要介绍,618医药供应链质量组一次军演压测发现的问题及排查优化过程。旨在给大家借鉴参考。背景本次军演压测背景是,2B业务线及多个业务侧共同和B中台联合军演。现象当压测商品卡片接口的时候,cpu达到10%,TPS只有240不满足预期指标,但是TP99已经达到了1422ms。排查对于......