性能测试基础(二)

本文详细介绍了性能测试中的核心指标,包括响应时间(用户请求到服务器响应的时间)、并发数(同一时间的请求用户数)、吞吐量(单位时间处理的请求数量,可通过TPS和QPS衡量)以及错误率(负载下失败业务的比例)。同时,还探讨了资源利用率,如CPU、内存、磁盘和网络的合理使用范围,以确保系统稳定运行。
性能测试的指标:响应时间、并发数、吞吐量、错误率、点击数、资源利用率等。

【响应时间】:

从用户发送请求到服务器响应的时间,用户可以感知到的唯一指标。

【并发数】:

同一时间发送请求的所有用户数。

【吞吐量(Throughput)】:

    指的是单位时间内处理的客户端请求数量,直接体现软件系统的性能承载能力。
    从技术指标来看,可以用每秒事务数(TPS)和每秒请求数(QPS)来衡量服务器具体性能处理能力。
    一个事务通常指的是界面上的一个操作,一个事务可以包含一个或者多个接口请求。
    比如:登录操作:发送一个登录请求,那么登录事务就对应了1个接口,即TPS=QPS=1
    支付操作:查询用户余额请求+支付安全效验+支付,那么支付事务就对应了3个接口请求。即
TPS=1,QPS=3

【点击数】:

不是指在页面上的一次点击,而是指页面(html代码、图片、js...)加载时,向服务器发送的请求数量,可以用每秒点击数来衡量web服务器的处理能力。

【错误率】:

不是功能或bug错误,而是指系统在负载情况下,失败业务的概率,即业务失败的次数/业务的总次数*100%。

【资源利用率】:

指系统各种资源的使用情况,一般用‘资源的使用量/总的资源可用量*100%’形容资源利用率的数据。
提示:通常,没有特殊的话,建议:
(1)CPU不高于80%(+-5) ----在电脑里的所有处理请求(操作系统运行、软件程序、磁盘拷贝等)都由CPU完成
(2)内存不高于80%----所有程序在运行时要消耗的空间。(存储程序运行的数据)
(3)磁盘不高于90%---存储本地数据文件
(4)网络不高于80%---影响数据在网络中的传输速度
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值