性能测试指标解析

本文详细介绍了系统性能测试的关键指标,包括并发数(绝对与相对)、响应时间、TPS(事务处理速率)、CPU负载以及如何监控和分析这些指标。此外,还讨论了CPU利用率和内存使用率,以及如何处理可能导致高负载和内存使用率过高的问题。同时,提到了磁盘I/O性能的衡量标准如IOPS和吞吐量,以及网络IO的带宽和延迟等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

系统性能测试指标
1.并发数:同一时间与服务器进行交互的用户数。
绝对并发:同一时刻(即同一时间点)并发对服务器同时发出请求。
相对并发:指一段时间内(即同一时间区间)并发用户对服务器发送请求。
2.响应时间:事务请求到结束全程消耗的时间总和(包括应用服务器处理时间,网络传输时间,以及数据库服务器处理时间)
3.点击量/点击率:
点击量:衡量网站流量的一个指标,也就是点击数,是对网站点击数据的统计
点击率:点进率,指网站上某一内容被点击的次数与整个网站内容被显示次数之比。(反映受关注程度)
性能测试领域指单位时间内页面点击的次数,即每秒发送的http请求数量。点击率越大对服务器造成的压力越大,对服务器的性能要求越大。
4.吞吐量/吞吐率
吞吐量:指系统处理客户请求数量的总和,可以指网络上传输数据包的总和。也指业务中客户端与服务器交互数据量的总和。
吞吐率:单位时间内系统处理客户请求的数量,也指单位时间内的吞吐量。
从业务角度:单位时间的请求数,页面数。即请求数/秒,页面数/秒
从网络角度:单位时间网络中传输的数据包的大小,即字节数/秒等
从系统角度:单位时间内服务器所承受的压力,即系统的负载能力
吞吐量/吞吐率是一种多维度量的性能指标,与请求处理所消耗的cpu,内存,io和网络带宽都有关。
5.TPS/QPS
TPS:单位时间系统处理的事务量,事务可以是用户自定义的一系列的操作或动作的集合。(以单接口事务为例,每个事务包括以下3个过程:1.向服务器发送请求,2.服务器自己的内部处理(包括应用服务器、数据库服务器),3.服务器返回结果给客户端)
TPS反映了系统同一时间内处理业务的最大能力,数据越高,处理能力越强。
QPS:单位时间内查询或访问服务器的次数。
TPS和QPS的区别:一个事务可以包含多次查询或访问服务器,也可以查询或访问服务器一次。当多次查询,一个TPS相当于多个QPS;只查询一次,一个TPS等价于一个QPS.
TPS(QPS)=并发数/平均响应时间
HPS(每秒HTTP请求数):每秒点击次数,在一秒中的时间内用户对web页面的链接、提交按钮等点击总和,是b/s系统中重要的性能指标。
6.PV/UV:
pv/uv是衡量web网站性能容量的两个重要度量指标,常用作电子商务网站领域用来衡量网站的活跃度。
pv 是页面的浏览量或点击量,用户对系统或者网站任何页面的每一次点击或访问都会被记录一次浏览量或点击量,对相同页面进行多次访问浏览量或点击量也会进行累计。
uv 系统或网站的独立访客,一段时间内相同客户端访问系统或网站只会被记录一次,连续重复访问或者浏览多个系统页面次数不会进行累计。

CPU负载
定义:CPU平均负载(load average)是指某段时间内占用cpu时间的进程和等待cpu时间的进程数,这里等待cpu时间的进程是指等待被唤醒的进程,不包括处于wait状态进程。当CPU完全空闲的时候,平均负荷为0;当CPU工作量饱和的时候,平均负荷为1(单核)。
理解:
如果CPU每分钟最多处理100个进程,那么系统负荷0.2,意味着CPU在这1分钟里只处理20个进程;系统负荷1.0,意味着CPU在这1分钟里正好处理100个进程;系统负荷1.7,意味着除了CPU正在处理的100个进程以外,还有70个进程正排队等着CPU处理。

CPU平均负载计算的是一段时间内的平均值,分别为 1、5 和 15 分钟值。
CPU负载是基于内核数来计算的,有一个说法,“有多少内核,即有多少负载”,核数=最大负载。
CPU负载小于等于0.7算是一种理想状态,0.7乘以内核数,得出服务器理想的CPU负载。
例如:
假设我们有一个单核系统,我们的 CPU 平均负载始终低于 0.6。这表明每个需要使用 CPU 的进程都可以立即使用它,而无需等待。如果 CPU 平均负载大于 1,则表示有进程需要使用 CPU,但由于 CPU 不可用,目前无法使用。
但是,多处理器系统中高于 1 的平均负载不会成为问题,因为有更多内核可用。
uptime命令为我们

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值