ICS35.080 L77 中华人民共和国国家标准 GB/T30975-2014/ISO/IEC14756:1999 信息技术基于计算机的 软件系统的性能测量与评级 Information technology-Measurementandrating of performance of puter-based software systems (ISO/IEC14756:1999,IDT) 2014-09-03发布 2015-02-01实施 中华人民共和国国家质量监督检验检疫总局 发布 中国国家标准化管理委员会
GB/T 30975-2014/ISO/IEC 14756:1999 目次 前言 引言 IV 1范围... 2符合性 3规范性引用文件 3 4术语和定义 5缩略语和符号 5.1缩略语 5.2符号 6测量. 6.1配置需求 8 6.2用户模拟 6.3测量规程. 10 6.4测量有效性的证明 11 7SUT性能值的计算 12 7.1平均执行时间 12 7.2吞吐量. 12 7.3适时吞吐量 12 8用于评级的基础数据 12 8.1用户需求 12 8.2用于软件效率评级的基准环境 12 9性能值评级 13 9.1计算性能参考值 13 9.2计算性能评级值 13 9.3SUT总体性能评级 13 9.4性能评估 13 10输人需求 14 10.1SUT描述.... 14 10.2工作负载参数集 15 10.3用于测量确认的输人 17 11测量.... 18 11.1测量规程. 18 11.2单个评级区间 19 12测量规程的输出 * 20 12.1测量日志文件 20 12.2计算结果文件 I
GB/T 30975-2014/ISO/IEC 14756:1999 13测量确认. 20 13.1SUT计算正确性确认 21 13.2RTE准确度确认 21 13.3测得的平均执行时间的统计显著性确认 21 14SUT性能值计算. 22 14.1平均执行时间 14.2吞吐量 ........ ". 22 14.3适时吞吐量 22 15SUT测得性能值的评级. 23 15.1 评级级别规格说明 23 15.2 计算性能参考值 23 15.3 计算评级值 23 15.4评级 24 附录A(规范性附录)RTE基本功能规格说明 26 附录B(规范性附录) 附加计算公式 附录C(规范性附录) 工作负载描述格式 附录D(规范性附录) 日志文件格式 附录E(资料性附录) 实用程序 附录F(资料性附录)工作负载示例,
GB/T 30975-2014/ISO/IEC14756:1999 前言 本标准按照GB/T1.1-2009给出的规则起草。
本标准使用翻译法等同采用ISO/IEC14756:1999《信息技术基于计算机的软件系统的性能测量 与评级》。
本标准起草单位:北京邮电大学、中国电子技术标准化研究院、山东省计算中心、山东省计算机网 络重点实验室。
本标准主要起草人:史慧玲、杨美红、李刚、韩明军、邹丰义、周鸣乐、韩庆良、顾卫东、董火民、 韩红强、刘建毅、胡宇、高翊、王枞。
GB/T 30975-2014/ISO/IEC 14756:1999 引言 .在设计和使用数据处理系统时,执行速度是一个重要的性质。
该性质主要受系统中所使用软件的 效率影响。
测量软件系统执行速度,以及软件效率影响,是最关心的问题。
为了测量软件对一个数据处理系统在时变行为方面的影响,有必要测量整个系统的时变行为。
基 于本标准建议的测量规程,可定义和计算软件时间效率的数值。
时变行为可重复估算是非常重要的。
在实验中使用真实用户是不可能的,一个原因是真实用户不 可能像计算机那样在没有偏差的前提下重复执行操作,另一个原因是当工作或任务流是来自很多用户 时,若由真实用户来执行这样的实验,需要花费非常高的代价。
因此,在测试中需要采用模拟器,该模拟 器通过一个辅助数据处理系统来模拟多用户操作。
这意味着要根据本标准进行性能测量和评级,需要借助工具。
该工具应是按照本标准规范要求来 运行的模拟器。
应证明实际使用的模拟器满足这些规范。
相关实验细节都通过用户模拟器记录在日志文件中。
通过该日志文件,可计算出描述时变行 为的值(如响应时间和吞吐量的值)。
根据这些性能值,可计算出软件效率评级值。
并不是性能值都需要进行测量和评级。
例如,对于一个具有简单负载的软件系统,只有很少的 交互任务,或者只有很小批量的执行要求,则只需要定义部分性能指标及其值。
该方法也适用于测量和 评级大的、复杂的基于计算机的软件系统(CBSS),CBSS可处理由-系列不同用户产生的复杂工作流 骤的正确性,以及为了确定性能值和评级结果的(统计上的)意义获...