ICS35.080 L 77 中华人民共和国国家标准 GB/T 39788—2021 系统与软件工程 性能测试方法 System and software engineeringPerformance testing method 2021-10-01实施 2021-03-09发布 国家市场监督管理总局 发布 国家标准化管理委员会 GB/T39788—2021 目 次 前言 范围 1 2 规范性引用文件 3 术语和定义 性能测试概述 性能测试过程 6 性能测试需求模型 7 性能测试类型 附录A(资料性附录) 性能效率的质量测度 15 附录B(资料性附录) 移动应用性能测试案例 16 附录C(资料性附录) 大型信息系统性能测试应用案例 22 附录D(资料性附录) 云应用性能测试案例 25 附录E(资料性附录) 嵌入式软件性能测试案例 30 GB/T39788—2021 前言 本标准按照GB/T1.1一2009给出的规则起草。 请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别这些专利的责任 本标准由全国信息技术标准化技术委员会(SAC/TC28)提出并归口。 本标准起草单位:上海计算机软件技术开发中心、深圳赛西信息技术有限公司、国家应用软件产品 质量监督检验中心、中国电子技术标准化研究院、中国电子科技集团公司第十研究所、厦门理工学院、中 公司、北京轩宇信息技术有限公司、中国航天系统科学与工程研究院、中电莱斯信息系统有限公司广东 管理局、上海第二工业大学、武汉大学 本标准主要起草人:龚家瑜、李文鹏、蔡立志、张旸旸、简炜、卢俊文、孙凤丽、康京山、郭、王凤玲、 张峻、李军、高猛、王建强、郝璟璐、陆澄澹、胡芸、杨隽、赵毅、易晶晶、孙肖、于泉、王威、沈颖、杨玲萍、 滕俊元、许颖媚、白万芳、谢晓园、吴克寿、巩韶飞、贾素田、李丽萍、孟宪伟, GB/T39788—2021 系统与软件工程 性能测试方法 1范围 本标准规定了系统与软件性能测试的测试过程、测试需求模型和测试类型 本标准适用于系统与软件性能测试的分析、设计和执行。 2规范性引用文件 下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文 件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。 GB/T25000.10—2016系统与软件工程系统与软件质量要求和评价(SQuaRE)第10部分: 系统与软件质量模型 GB/T25000.232019 系统与软件工程系统与软件质量要求和评价(SQuaRE) 第23部分: 系统与软件产品质量测量 GB/T38634.12020 系统与软件工程软件测试第1部分:概念和定义 3术语和定义 GB/T38634.1一2020界定的以及下列术语和定义适用于本文件。 3.1 负载测试load testing 用于评估系统与软件在预期变化负载下的性能表现,负载通常位于低谷、典型和高峰使用的预期条 件之间。 SIG 注:性能效率测试的一种。 3.2 压力测试stresstesting 用于评估系统与软件在高于预期或指定容量负载需求,或低于最少需求资源的条件下的性能表现, 注:性能效率测试的一种。 3.3 峰值测试spike testing 用于评估系统与软件在短时间内负载大幅度超出通常负载时的性能表现。 注:性能效率测试的一种。 3.4 扩展性测试scalabilitytesting 用于评估系统与软件适应外部性能需求变化(如用户负载支持、事务数量、数据量等)的性能表现。 注:性能效率测试的一种。 3.5 容积测试volume testing 用于评估系统与软件在吞吐量、存储容量或两者兼考虑的情况下处理指定数据量(通常达到最大指 1 GB/T39788—2021 定容量或接近最大值)的能力。 注:性能效率测试的一种 3.6 疲劳强度测试 endurance testing 用于评估系统与软件在指定的时间段内,能够持续维持所需的负载的能力。 注:性能效率测试的一种。 4性能测试概述 性能测试用于评估待测系统与软件在给定的时间和其他资源限制下完成其指定功能的程度,也称 作性能效率测试 系统与软件性能效率质量特性和子特性见GB/T25000.10一2016中4.3.2.2。系统与软件性能效 率质量测度参见附录A,质量测度的描述和测量函数见GB/T25000.23一2019中8.3,在使用时,应依 据系统和软件的实际需求对质量测度进行裁剪。 移动应用性能测试案例参见附录B。 大型信息系统性能测试案例参见附录C。 云应用性能测试案例参见附录D。 嵌入式软件性能测试案例参见附录E。 5性能测试过程 5.1概述 性能测试过程包括性能测试需求分析、性能测试设计和实现、性能测试执行和性能测试总结四个 过程。 5.2 性能测试需求分析 性能测试需求分析包括下列活动: a)确定性能测试的准入准则,在系统构架确定后或冒烟测试通过后执行,测试介人越早越好。 b)确定待测系统与软件的性能需求。性能需求可来自合同、需求规格说明等文档中所明示的需 求,或者由业务、数据、预期的用户和系统行为约定的隐含需求。性能需求宜依据性能需求模 型来确定,性能需求模型见第6章 c) 识别待测系统与软件相关的其他外部应用。 d)确定性能测试完成或终止准则。 5.3 性能测试设计和实现 性能测试设计和实现过程用于导出测试用例和测试规程,相关的活动包括: a) 确定所需监测的指标、业务场景、被测业务的用户角色分布。 b) 确定采用的性能测试类型。 依据历史运行情况或实际运行环境设计测试数据生成和读取规则。测试数据包括为待测系统 与软件准备的基础数据,以及运行所需要的数据。数据量应与测试环境的配置相适应或与未 来扩展数据量一致,在实际环境中数据量应与实际规模相一致;在模拟环境中宜等比对数据规 2

pdf文档 GB-T 39788-2021 系统与软件工程 性能测试方法

文档预览
中文文档 42 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共42页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
GB-T 39788-2021 系统与软件工程 性能测试方法 第 1 页 GB-T 39788-2021 系统与软件工程 性能测试方法 第 2 页 GB-T 39788-2021 系统与软件工程 性能测试方法 第 3 页
下载文档到电脑,方便使用
本文档由 思安 于 2023-02-24 10:20:23上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。