性能测试:关键性能指标与性能分析

关键指标

应用性能指标

响应时间(Response Time): 指从客户端发送一个请求开始计时,到客户端接收到从服务器端返回的响应结果结束所经历的所有时间。响应时间组成:请求发送时间、网络传输时间和服务器处理时间三部分组成。响应时间越短越好,目前接受的时间是2/5/8秒。
吞吐量(Throughput): 指对网络、设备和系统等,在单位时间内成功地传送数据/处理事物等的能力(以比特、字节、事务数量等测量)。代表指标:每秒完成事务数(TPS)、每秒点击率(HPS)
每秒完成事务数(Transaction Per second): 每秒钟系统能够处理事务或交易的数量,它是衡量系统处理能力的重要指标。越大越好。

**QPS (Queries Per Second):**每秒能处理查询数目。是一台服务器每秒能够相应的查询次数,是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准。

**RPS (Requests Per Second):**每秒能处理的请求数目。等效于QPS

每秒点击率(Hit Per Second): 每秒钟用户向Web服务器提交的HTTP请求数。

PV( page view):页面访问量 ,每个页面访问均被记录1次,多次刷新,累计统计。

UV *Unique visitor):独立访客 通过客户端浏览器的cookies实现。同一浏览器,多次点击只计算一次,不累计。不同浏览器访问,分开 统计。

IP( Internet Protocol):是指通过ip的访问量。一个IP访问多次只计算一次,访问量不累计。

ab工具中"用户平均请求等待时间"和"服务器平均请求等待时间"指标的定义

服务器平均请求等待时间(Time per request: across all concurrent requests) 处理完所有请求所花费时间/请求总数 即Time taken for tests/Complete requests

用户平均请求等待时间(Time per Request): 服务器平均请求等待时间*并发用户数(Time taken for tests/Complete requests)*Concurrency Level

**用户平均请求等待时间(Time per Request): ** 测试所用时间/并发次数(Time taken for tests/(Complete requests/Concurrency Level)):

在这里插入图片描述

ab-Apache HTTP服务器基准测试工具快速入门
https://blog.csdn.net/qq19970496/article/details/106234656

服务器资源指标

CPU利用率:指性能测试过程中消耗的CPU时间百分比,一般不超过85%。
内存利用率:指性能测试过程中消耗的内存百分比,一般不超过90%。
其他指标:磁盘读取速率、网络带宽、TCP连接数等。

过程分析

1,检查应用性能指标:响应时间RS、吞吐量TPS、通过率(成功率);
2,检查服务器资源指标:CPU、内存、带宽、磁盘IO;
3,检查执行机器(客户机)的资源消耗:CPU\内存;
4,检查应用配置参数、tomcat、数据库配置等。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

索菲亚李

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值