做性能测试,最怕的一件事就是“测了,但不知道按什么标准测”。
甲方问“你凭什么说系统性能达标了”,乙方答“我们跑了一下感觉还行”,这种对话在验收现场就是灾难。
性能测试不是凭感觉,它有一个非常明确的国家标准:GB/T 25000.51-2016。

GB/T 25000.51-2016
GB/T 25000.51-2016,全称《系统与软件工程 系统与软件质量要求和评价(SQuaRE)第51部分:就绪可用软件产品(RUSP)的质量要求和测试细则》,2017年5月1日起正式实施,由全国信息技术标准化技术委员会归口管理。它是国内第三方软件测评机构出具CMA/CNAS报告的核心执行标准,几乎所有政务信息化项目验收、科技项目结题、软件产品登记的性能测试,都得按这个标准来。
GB/T 25000.51-2016从八个维度评价软件质量,其中与性能直接相关的,是 “性能效率”这个质量特性。
标准把“性能效率”拆成了四个子特性,每一个都有明确的测试要求:
第一,时间特性。大家最熟悉如,响应时间、处理时间、吞吐率。标准要求:产品或系统执行其功能时,响应时间、处理时间及吞吐率必须满足需求的程度。
第二,资源利用性。系统跑起来的时候,CPU、内存、磁盘I/O、带宽这些资源用了多少。标准的要求是:所使用资源数量和类型满足需求的程度。
第三,容量。系统能承受的最大限量:并发用户数、存储数据项数量、通信带宽、交易吞吐量、数据库规模。
第四,性能效率的依从性。软件是否遵循了与性能效率有关的标准、约定或法规。
二、为什么这四个子特性很重要?
因为它们把“性能”从一个模糊的概念,变成了可量化、可验证的指标。
举个例子。甲方招标文件里写“系统需支持高并发访问”,这句话如果直接拿去测试,测试人员根本不知道从哪下手,“高并发”是多高?500?1000?5000?
但用GB/T 25000.51的框架来翻译一下,就变成了:
时间特性方面,1000并发下,95%的请求响应时间≤2秒;
资源利用性方面,CPU利用率≤80%、内存占用≤4GB;
容量方面,系统最大支持2000并发用户。
每一句话都有具体的数字,每一个数字都能用测试工具去验证。这就是标准的价值:它把“好不好用”变成了“达不达标”。
三、性能测试怎么做才符合标准?
标准本身没有规定具体的测试工具和测试步骤,但它明确了测试的内容和判定准则。
在实际操作中,测试机构会围绕“性能效率”的四个子特性设计测试方案:
负载测试,验证系统在预期正常负载下性能是否达标。
压力测试,逐步加压直到系统崩溃,找到性能拐点。
稳定性测试,长时间运行,检查是否存在内存泄漏或性能衰退。
测试完成后,报告里会逐项对照标准给出结论:时间特性达标、资源利用性达标、容量达标、依从性达标。
每一项都有实测数据支撑,每一项都能追溯到标准的具体条款。
四、2026年的关键变化:标准移出了,但依据还在
2026年6月1日起,“一单一库”新政正式实施。2026年7月1日,能力项目库首次调整,GB/T 25000.51-2016被正式移出能力项目库。

一单一库
这意味着什么?意味着通用软件性能测试报告不能再加盖CMA章了。
但标准被移出库,不等于标准失效了。它仍然是软件测试的技术基准,CNAS实验室开展软件检测,依据的正是GB/T 25000.51。一份加盖CNAS章、依据GB/T 25000.51出具的性能测试报告,在政企验收、招投标中同样被采信。
GB/T 25000.51-2016管的不是“怎么测”,而是“测什么、按什么标准判”。它把性能效率拆成时间特性、资源利用性、容量、依从性四个维度,让每一份性能测试报告都有明确的判定依据,不再是“感觉还行”。选机构的时候,确认报告是否依据这个标准出具,没有标准编号的报告,评审专家可以直接判定测试依据不成立。
标签:测试依据、GB/T 25000.51-2016