关于性能测试,你不可不知的内容

目录

1、性能测试概述

2、常见的性能测试指标

2.1、并发

2.2、响应时间

2.3、事务

2.3.1、事务响应时间

2.3.2、每秒事务通过数(TPS)

2.4、点击率

2.5、吞吐量

2.6、资源利用率

3、性能测试分类

3.1、一般性能测试

3.2、负载测试

3.3、压力测试

3.4、稳定性测试

3.5、一图看懂性能测试类别


1、性能测试概述


性能测试就是是利用工具去模拟大量用户操作来验证系统能够承受的负载情况(通过性能指标对应的数据来判定新跟那个好坏),找出潜在的性能问题分析并解决。

例如,对 五菱宏光 和 兰博基尼 进行性能测试,那么五菱宏光能跑到130km/h,而兰博基尼能跑到350km/h,那么相比较五菱宏光而言,兰博基尼的性能就非常好了~

2、常见的性能测试指标


2.1、并发

从客户端层面来看:并发数就是指同时向服务器发送请求的用户数量。

从后端服务器层面来看:并发数就是指服务器同一时间接收请求的数量。

Ps:并发不是只要发出请求就会对服务器造成压力,而是强调大量用户和同时性的操作对服务器造成的压力。

2.2、响应时间

标准定义就是指应用系统从发出请求开始,到客户端接收完所有的字节数据所消耗的时间。

2.3、事务

事务是衡量系统处理能力的重要指标。

2.3.1、事务响应时间

表示每秒完成的事务数,通常指每秒成功的事务数,性能测试中重要的综合性性能指标。

Ps:这里的事务指的是一个业务度量,是一组密切相关子操作的组合,例如:登录QQ操作,就需要三个子步骤:输入账号、输入密码、点击登录。这就是一个登录QQ事务里面包含的操作。

2.3.2、每秒事务通过数(TPS)

TPS 是 Transaction Per Second 的缩写,他是指每秒系统能够处理的事务署,是衡量系统处理能力的重要指标。

TPS曲线一般如下:

2.4、点击率

表示用户每秒向服务器HTTP请求数,点击率越大,服务器压力越大

Ps:这里的点击并不是鼠标的一次点击,一次点击可能有多次HTTP请求。

2.5、吞吐量

单位时间内系统处理请求的数量,体现系统的性能承受能力。

Ps:吞吐量受服务器性能和网络性能的影响,单位:bytes/s。

2.6、资源利用率

资源利用率是指:不同系统资源的使用情况。包含CPU、内存、硬盘、网络等等。

3、性能测试分类


3.1、一般性能测试

简单来说就是在系统正常的情况下是否满足性能指标。

3.2、负载测试

验证系统在超过安全指标后增加压力直到系统出现“拐点”(崩溃边缘,但不会崩溃)。

3.3、压力测试

验证和系统在已经处于极限负载或者已经处于饱和状态下的性能表现(一定要把系统搞崩溃),从而了解系统的承受极限。

3.4、稳定性测试

验证系统在内存泄漏的情况下,查看性能的各项指标。

3.5、一图看懂性能测试类别


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

陈亦康

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

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

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

打赏作者

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

抵扣说明:

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

余额充值