
包括负载测试、强度测试、数据库容量测试、基准测试和竞争测试。
1、负载测试
负载测试,性能测试的一种,是指数据是否运行在过载的环境中,程序是否能够承受。在这种测试中,测试对象将承担不同的工作负荷,从而评价和评估测试对象在不同工作负荷条件下的性能行为,以及持续正常运行的能力。
2、强度测试
强度测试是性能测试的一种,展示的是软件系统在系统资源极度匮乏的情况下是如何工作的。这种测试往往能写出系统所需的软硬件层面的需求。
实现和执行这种测试的目的是找出由于资源不足或资源争用而导致的错误。如果内存或磁盘空间不足,测试对象可能会出现一些在正常情况下不明显的缺陷。其他缺陷可能是由共享资源的竞争引起的(比如数据库锁或网络带宽)。强度测试还可以用来确定测试对象可以处理的最大工作负载。
3、数据库容量测试
数据库容量测试是指通过存储过程在数据库表中插入一定量的数据,看相关页面能否及时显示数据。数据库容量测试使测试对象处理大量数据,以确定是否达到了会导致软件失败的极限。容量测试还将确定测试对象在给定时间内可以持续处理的最大负载或工作负载。
4、基准测试
基准测试(Benchmark test)是一种与已知的现有系统进行比较的测试,主要是检查其是否与同类产品具有竞争力。
5、竞争性测试
软件与其他相关系统竞争使用各种资源(数据记录、内存等)的能力。).








