在软件测试中性能测试是很重要的一个阶段,不同人群关注的性能指标也是各有侧重点,从服务器的角度看,性能测试次要关注 cpu、内存、服务器负载、网络、磁盘 io 等方面,而后盾服务接口的调用者个别只关怀吞吐量、响应工夫等内部指标,接下来咱们就来别离理解一下。
响应工夫的指标取决于具体的服务,对于响应工夫的统计,应从均值、.90、.99、散布等多个角度统计,而不仅仅是给出均值。吞吐量的指标受到响应工夫、服务器软硬件配置、网络状态等多方面因素影响。吞吐量越大,响应工夫越长。服务器硬件配置越高,吞吐量越大。网络越差,吞吐量越小。在低吞吐量下的响应工夫的均值、散布比较稳定,不会产生太大的稳定。
后盾服务的所有指令和数据解决都是由 cpu 负责,服务对 cpu 的利用率对服务的性能起着决定性的作用。性能测试过程中对内存监控的次要目标是查看被测服务所占用内存的稳定状况。在性能测试过程中,零碎负载是评估整个零碎运行状况重要的指标之一。通常状况下,压力测试时零碎负载应靠近但不能超过阈值,并发测试时的零碎负载不能超过阈值的 80%,稳定性测试时,零碎负载应在阈值的 50% 左右。
在网络方面,性能测试中网络监控次要包含网络流量、网络连接状态的监控,性能测试中对网络的监控次要是监控网络连接状态的变动和异样。性能测试过程中,如果被测服务对磁盘读写过于频繁,会导致大量申请处于 io 期待的状态,零碎负载升高,响应工夫变长,吞吐量降落。
举荐浏览:
常见的 app 性能测试指标
在性能测试中须要剖析哪些因素?
性能测试中常见的的三大误区
什么是手游性能测试,该如何做?
性能测试计划阶段须要思考些什么?