性能测试基本概念

Posted mengmengxidi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了性能测试基本概念相关的知识,希望对你有一定的参考价值。

性能测试就是测试爆发力和耐力和整体协调性(是否那一块有明显短板)

基准测试:

一般用于性能调优,一直只调一个参数或一个地方,变化的地方尽可能小,将基准测试时采集得到的系统性能指标,作为基准测试结果,为后续并发压力测试的性能分析提供参考依据。

负载测试分以下两种:

  1. 容量测试:预计系统最大应该支持多大用户的并发量。通过负载测试,目的是验证系统是否能满足预期的业务压力场景。
         2. 稳定性测试:更关注系统在长时间满载(吞吐量最高)运行情况下系统性能指标的变化情况,例如,系统在运行一段时间后,是否会出现事务处理失败、响应时间增长、业务吞吐量降低、CPU/内存资源增长等问题。
压力测试(Stress Test)

压力测试:

会对被测系统逐步加压,在加压的过程中考察系统性能指标的走势情况,最终找出系统在出现性能拐点时的并发用户数,也就是系统支持的最大并发用户数。
 
 
1 2 3 4 5 9 9 10 12
平均数:6.1
中值:5 避免某个值太大或太小造成的影响
90% Line:百分之90的用户响应时间都小于631
95% Line:百分之95的用户响应时间都小于631
99% Line:百分之99的用户响应时间都小于757
ThroughputTps)吞吐量:被测系统每秒能处理的请求个数,判断服务器性能好坏的最重要指标

以上是关于性能测试基本概念的主要内容,如果未能解决你的问题,请参考以下文章

性能测试 基础概念

怎么进行性能测试

学习使用Jmeter做压力测试--压力测试基本概念

Go语言使用gorm对MySQL进行性能测试

基本http服务性能测试(Python vs Golang)

读书笔记性能测试基础