面试系列:测试岗位面试最常问到的性能指标有哪些

  性能测试对一些小伙伴来说可能感觉高大上,但其实它不难,难点对于对业务的分析,以及性能的调优。很多小伙伴不知道性能测试是什么,也不知道性能测试应该关注什么。今天,就给大家来讲解一下性能测试相关的知识点。今天这篇文章的内容全部都是干货也是面试当中经常会被问到的内容,建议小伙伴可以收藏起来。

本篇文章会从以下几个方面进行讲解:

1、什么是性能测试

2、性能测试常见的指标有哪些

其中第2点是这篇文章的重点。

一、什么是性能测试呢?

  相信很多小伙伴应该有听过性能测试,但是却一直没有机会真正地理解性能测试的概念。

  说到性能,相信大家一定不会陌生,我们在买手机,电脑等一些电子类产品的时候经常会关心它的性能好不好。比如喜欢玩游戏的小伙伴肯定会关注这个电脑的性能如何,玩游戏的时候流不流畅,会不会卡。再比如,去买车,我们也会关注这个时速怎么样,快不快,同时呢,也会关心这个车耗不耗油。所以,我们对性能是不陌生的,相信通过九九刚才举的一些小例子,大家大概也能分析出到底什么是性能,性能主要是包含什么内容。

其实性能,主要关注时间响应的快慢还有消耗的资源情况。

那什么又是性能测试呢?

     性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。

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

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

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

性能指标我们可以主要分为以下几类:

1、系统性能指标

2、资源性能指标

3、稳定性指标

4、可扩展性指标

1、系统性能指标

响应时间:

Response Time  简称RT

指系统对请求发出到最终处理完成的时间。

吞吐量:

吞吐量是指系统在单位时间内处理请求的数量。

并发用户数量:

是指在同一时刻内,同时进行业务操作的用户数。

错误率:

错误率是指系统在负载下,失败交易的概率。错误率=(失败交易数/交易总数)*100%。

错误率应该低于0.6%

2、资源性能指标

磁盘吞吐量:

是指每秒磁盘读写的数量。

网络吞吐量:

是指单位时间内通过的网络数据量。单位:Byte/s.

如果网络吞吐量接近网络设备传输能力,就应该要升级网络设备了。

cpu的占用

内存情况

资源利用率

数据库相关的指标:

QPS每秒查询次数

用户连接数

数据库死锁

3、稳定性指标

长时间运行系统,系统是否稳定,各项数据是否正常。

TPS曲线比较稳定,没有大幅度波动

资源也没有出现异常或大幅度消耗的情况

4、可扩展性指标

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

 上面例举出来的性能指标都是我们在完成性能测试工作时特别需要关注的内容,也是我们在面试时关于性能测试最常被问到的问题。小伙伴如果对于上面的内容有什么想扩展了解的可以在评论区留言,评论多的内容,会安排更新哦!最后,记得点赞分享。需要学习资料找小姐姐领取哦!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值