首页 > 其他分享 >性能指标说明 UV TPS RT Throughput

性能指标说明 UV TPS RT Throughput

时间:2023-07-13 16:48:05浏览次数:67  
标签:RT 请求 UV TPS 服务器 客户端 用户数 页面

jmeter的线程数(member of threads)相当于并发用户数,并发用户数就是虚拟用户数(virtual user),简称VU。

一、并发用户数(UV):指的是现实系统中操作业务的用户;

并发用户数、注册用户数、在线用户数三者区别。

①并发用户数一定会对服务器产生压力;

②在线用户数只是“挂”在系统上,对服务器不产生压力;

③注册用户数指数据库中存在的用户数;

二、处理能力(TPS):(Transactions Per Second)每秒处理的事务数目。是衡量系统性能的一个非常重要的指标。一个事务是指一个客户端向服务器发送请求然后服务器做出反应的过程。

TPS 的过程包括:客户端请求服务端、服务端内部处理、服务端返回客户端。

三、QPS(Queries Per Second):每秒能够响应的查询次数,也即是最大吞吐能力(吞吐量)。

例如,访问一个页面会请求服务器 3 次,那么访问这一个页面就会产生一个TPS,三个QPS。

注意:对于一个页面的一次访问,形成一个 Tps;但一次页面请求,可能产生多次对服务器的请求,服务器对这些请求,就可计入“Qps”之中。

例如,访问一个 Index 页面会请求服务器 3 次,包括一次 html,一次 css,一次 js,那么访问这一个页面就会产生一个“T”,产生三个“Q”。

四、响应时间(RT):指的是业务从客户端发起到客户端接受的时间。 响应时间是一个系统最重要的指标之一,它的数值大小直接反应了系统的快慢。响应时间是指执行一个请求从开始到最后收到响应数据所花费的总体时间,总之,是对请求做出相应所需要的时间。

网络传输时间:N1+N2+N3+N4

应用服务器处理时间:A1+A3

数据库服务器处理时间:A2

响应时间=N1+N2+N3+N4+A1+A3+A2

五、吞吐量(Throughput):服务器每分钟处理的请求数。

一个系统的吞吐量与请求对cpu的消耗,内存,io 使用等紧密相关,单个请求对CPU消耗越高,外部系统接口、io影响速度越慢,系统吞吐能力越低,反之越高。
————————————————

原文链接:https://blog.csdn.net/Smtime826/article/details/126700095

标签:RT,请求,UV,TPS,服务器,客户端,用户数,页面
From: https://www.cnblogs.com/ling7/p/17551300.html

相关文章

  • node 运行报错 SyntaxError: Cannot use import statement outside a module
    报错信息PSD:\myCode\excercise\node>nodeindex.js(node:26820)Warning:ToloadanESmodule,set"type":"module"inthepackage.jsonorusethe.mjsextension.(Use`node--trace-warnings...`toshowwherethewarningwascreate......
  • minio 配置https访问
    官网文档:https://docs.min.io/docs/how-to-secure-access-to-minio-server-with-tls.html在${HOME}.minio/certs文件夹下1、生成私钥opensslgenrsa-outprivate.key20482、生成自签名证书创建一个以openssl.conf以下内容命名的文件。设置IP.1和/或DNS.1指向正确的IP/DNS......
  • RTC+AI|“即智”数智人创新内容生产体验,为企业降本增效再提速
    号称“史上最卷”的618年中大促落下帷幕,几大电商巨头在直播投入和短视频内容建设上持续加码,短视频+直播电商的营销模式成为618期间的主要输出。以某美妆专场直播间为例,主播现场手把手教用户化妆技巧。这些内容原先就在短视频的美妆领域很受用户欢迎,而直播间将美妆教学过程场景化,......
  • echarts柱状图设置选中阴影宽度
    tooltip:{trigger:'axis',axisPointer:{type:'line',lineStyle:{color:newecharts.graphic.LinearGradient(0,0,0,1,[{offset:0,color:'#1950a300'},{......
  • urllib默认只支持HTTP/HTTPS的GET和POST方法
    URL编码转换:urllib的urlencode()urllib和urllib2都是接受URL请求的相关模块,但是提供了不同的功能。两个最显著的不同如下:urllib模块仅可以接受URL,不能创建设置了headers的Request类实例;但是urllib提供 urlencode 方法用来产生GET查询字符串,而urllib2则没有。(这是urll......
  • HTTP/HTTPS一文搞懂
    HTTP协议(HyperTextTransferProtocol,超文本传输协议):是一种发布和接收HTML页面的方法。HTTPS(HypertextTransferProtocoloverSecureSocketLayer)简单讲是HTTP的安全版,在HTTP下加入SSL层。SSL(SecureSocketsLayer安全套接层)主要用于Web的安全传输协议,在传输层对网络连接进行......
  • multipart上传下载文件
    multipart上传下载文件使用apiPost工具测试上传文件下载文件 ......
  • Flutter系列文章-Flutter环境搭建和Dart基础
    Flutter是Google推出的一个开源的、高性能的移动应用开发框架,可以用一套代码库开发Android和iOS应用。Dart则是Flutter所使用的编程语言。让我们来看看如何搭建Flutter开发环境,并了解Dart语言的基础知识。一、Flutter环境搭建1.安装FlutterSDK首先,访问Flutter官网下载Flutte......
  • 【Azure App Service】Web Job 报错 UNC paths are not supported. Defaulting to Win
    问题描述PHP的WebJob,通过artisan来配置路径启动PHP任务,相关启动脚本如下:artisan_path="d:\\home\\site\\wwwroot";cd${artisan_path}echo"\n"pwdphpartisanschedule:run但是,在运行的时候遇见报错:[07/06/202301:57:31>0f21a2:INFO]/d/home/site/wwwroo......
  • HttpServletRequest 流数据不可重复读问题以及解决方案
    1.HttpServletRequest流数据不可重复读的原因HttpServletRequest的request.getInputStream()只可以读取一次参数,由于InputStream这个流数据的特殊性,在Java中读取InputStream数据时,内部是通过一个指针的移动来读取一个一个的字节数据的,当读完一遍后,这个指针并不会res......