一 性能测试
通常搜集所有和测试相关的所有性能,通常被不同人在不同场合使用,包括负载测试,强度测试,容量测试等
1.负载测试
在一定的软硬件环境上,通过不断的加大负载来确定在满足性能指标情况下所能够承受的最大用户数。所以它的目的是为了获取最大用户数。一般不超过80%cpu,正常情况工作下最大用户数数据。
2.压力测试,也叫强度测试
在一定的软件硬件环境下,通过高负载的手段来使服务器资源处于极限的状态,测试该系统在极限状态长时间运行是否稳定。包括系统指标,服务器性能指标。
3.容量测试
确定系统可处理同事在线的最大用户数。
容量和负载的区别在于:容量关注的是大容量,而不需要表现实际的使用。
通过疲劳强度测试,最容易发生内存泄露错误,即内存分配出去后没办法完全回收。