游戏天空论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 71|回复: 0

什么是性能测试呢?

[复制链接]

1775

主题

1775

帖子

5571

积分

论坛元老

Rank: 8Rank: 8

积分
5571
发表于 2022-9-28 14:58:15 | 显示全部楼层 |阅读模式
一、什么是性能测试呢?

相信很多小伙伴应该有听过性能测试,但是却一直没有机会真正地理解性能测试的概念。
说到性能,相信大家一定不会陌生,我们在买手机,电脑等一些电子类产品的时候经常会关心它的性能好不好。比如喜欢玩游戏的小伙伴肯定会关注这个电脑的性能如何,玩游戏的时候流不流畅,会不会卡。再比如,去买车,我们也会关注这个时速怎么样,快不快,同时呢,也会关心这个车耗不耗油。所以,我们对性能是不陌生的,相信通过九九刚才举的一些小例子,大家大概也能分析出到底什么是性能,性能主要是包含什么内容。其实性能,主要关注时间响应的快慢还有消耗的资源情况。

那什么又是性能测试呢?

性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。
性能测试我们一般会通过一些工具来完成。通过工具模拟正常的一些使用情况下,一些性能指标的数据。也会模拟一些异常或者一些峰值,比如什么时候让这个服务端崩溃这些使用场景下,各项性能指标的数据。这里,我们可以看出,性能测试指标也是一个非常重要的部分。

那么性能测试中,到底有哪些我们需要重点关注的指标呢?

二、性能测试中常见的指标有哪些?

性能指标我们可以主要分为以下几类:
1、系统性能指标
2、资源性能指标
3、稳定性指标
4、可扩展性指标

1、系统性能指标
响应时间:
Response Time 简称RT
指系统对请求发出到最终处理完成的时间。
吞吐量:
吞吐量是指系统在单位时间内处理请求的数量。
并发用户数量:
是指在同一时刻内,同时进行业务操作的用户数。
错误率:
错误率是指系统在负载下,失败交易的概率。错误率=(失败交易数/交易总数)*100%。
错误率应该低于0.6%

2、资源性能指标
磁盘吞吐量:
是指每秒磁盘读写的数量。
网络吞吐量:
是指单位时间内通过的网络数据量。单位:Byte/s.
如果网络吞吐量接近网络设备传输能力,就应该要升级网络设备了。
cpu的占用
内存情况
资源利用率
数据库相关的指标:
QPS每秒查询次数
用户连接数
数据库死锁

3、稳定性指标
长时间运行系统,系统是否稳定,各项数据是否正常。
TPS曲线比较稳定,没有大幅度波动
资源也没有出现异常或大幅度消耗的情况

4、可扩展性指标
可扩展性指标指的是增加的硬件资源与增加的处理能力之间的关系

需要的可以联系我哦

TG : @patford
@cdncloudzhangqiting
微信:cdncloudqiqi
fordfiesta001



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|游戏天空论坛 ( 陕ICP备13009885号 )

GMT+8, 2024-11-27 11:36 , Processed in 0.109375 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表