0
点赞
收藏
分享

微信扫一扫

软件测试面试题:性能测试关注哪些指标?—霍格沃兹测试开发学社

本文转自测试人社区,原文链接:https://ceshiren.com/t/topic/23328

问题

在工作中,使用JMeter做压力测试时,需要关注其中的哪些指标?

性能测试关注哪些指标?

考察点

面试官想了解:

  • 是否用过 JMeter 指标进行分析

技术点

涉及的技术点:

  • JMeter 结果分析

回答

性能指标由 压测结果指标 和 服务器指标 两部分说明。

压测结果指标

主要是根据JMeter生成的压测报告而言,则需要关注:吞吐量、请求的响应时间以及请求的错误率。

吞吐量

每秒钟系统能够处理的请求数。

在系统压测过程中,会达到系统的一个最高值,此时如果继续加压,对应系统的吞吐量不会增高反而会下降。因为,虽然并发数在增加,但是系统已经超负荷工作,无法满足新的并发需求。

请求的响应时间

服务处理一个请求并获取它响应的时间。

获取请求的响应时间,应从请求的平均值、90%请求、99%请求等多个角度统计,而不仅仅是根据平均值来进行判断。

请求的错误率

压测并发脚本中出错的请求所占比例。

请求对错误率需要看具体是外部原因还是服务本身原因导致。外部原因比如网络超时等;服务本身由于逻辑或多线程处理问题导致。

服务器指标

服务器指标主要指的是服务器相关指标,比如:CPU、内存、网络、服务器负载 等等。

在进行性能测试时,不能只关注一方面的指标,需要压测结果指标 和 服务器指标两方面结合来判断出系统的问题所在,给出最终压测结果报告。

举报

相关推荐

霍格沃兹软件测试

0 条评论