(性能测试、负载测试、强度测试、容量测试)概念区分

来源:互联网 发布:上古世纪女捏脸数据 编辑:程序博客网 时间:2024/05/01 23:00
性能测试(Performance Test):通常收集所有和测试有关的所有性能,通常被不同人在不同场合下进行使用。
关注点:how much和how fast 
负载测试(Load Test):负载测试是一种性能测试,指数据在超负荷环境中运行,程序是否能够承担(系统的负荷及响应时间)。
关注点:how much 
强度测试(Stress Test):在一定的负荷条件下,在较长时间跨度内的系统连续运行给系统性能所造成的影响。包括 
Spike testing:短时间的极端负载测试 
Extreme testing:在过量用户下的负载测试 
Hammer testing:连续执行所有能做的操作 
容量测试(Volume Test):确定系统可处理同时在线的最大用户数 ,目的是显示系统可以处理目标内确定的数据容量。
关注点:how much(而不是how fast) 
容量测试,通常和数据库有关,容量和负载的区别在于:容量关注的是大容量,而不需要表现实际的使用。
其中,容量测试、负载测试、强度测试的英文解释为:
Volume Testing = Large amounts of data 
Load Testing = Large amount of users 

Stress Testing = Too many users,too much data,too little time and too little room 

负载测试和强度测试,都属于性能测试的子集

0 0