标准解读

《GB/T 30975-2014 信息技术 基于计算机的软件系统的性能测量与评级》是一项国家标准,主要针对基于计算机的软件系统性能进行测量和评级提供指导。该标准适用于对软件产品性能有要求的各种场合,包括但不限于软件开发、测试以及采购过程中对软件性能评估的需求。

在内容上,《GB/T 30975-2014》定义了一系列术语和定义,明确了软件性能测量的基本概念,如响应时间、吞吐量等关键指标。同时,它还介绍了性能测量的原则与方法论,强调了如何通过科学合理的方式来进行有效的性能测试,确保测试结果能够准确反映软件的实际运行情况。

此外,该标准详细描述了软件性能评级的方法。根据不同的应用场景和需求,可以将软件按照其性能表现划分为多个等级。这些等级有助于用户或开发者快速了解一个软件产品在特定条件下的性能水平,从而为决策提供依据。

《GB/T 30975-2014》还提供了实施性能测量的具体步骤指南,从测试环境准备到数据收集分析,再到最终报告撰写都有明确指示,旨在帮助相关人员更加规范地执行软件性能测试工作。


如需获取更多详尽信息,请直接参考下方经官方授权发布的权威标准文档。

....

查看全部

  • 现行
  • 正在执行有效
  • 2014-09-03 颁布
  • 2015-02-01 实施
©正版授权
GB/T 30975-2014信息技术基于计算机的软件系统的性能测量与评级_第1页
GB/T 30975-2014信息技术基于计算机的软件系统的性能测量与评级_第2页
GB/T 30975-2014信息技术基于计算机的软件系统的性能测量与评级_第3页
GB/T 30975-2014信息技术基于计算机的软件系统的性能测量与评级_第4页
GB/T 30975-2014信息技术基于计算机的软件系统的性能测量与评级_第5页
已阅读5页,还剩43页未读 继续免费阅读

下载本文档

免费下载试读页

文档简介

ICS35080

L77.

中华人民共和国国家标准

GB/T30975—2014/ISO/IEC147561999

:

信息技术基于计算机的

软件系统的性能测量与评级

Informationtechnology—Measurementandratingof

performanceofcomputer-basedsoftwaresystems

(ISO/IEC14756:1999,IDT)

2014-09-03发布2015-02-01实施

中华人民共和国国家质量监督检验检疫总局发布

中国国家标准化管理委员会

GB/T30975—2014/ISO/IEC147561999

:

目次

前言

…………………………Ⅲ

引言

…………………………Ⅳ

范围

1………………………1

符合性

2……………………2

规范性引用文件

3…………………………3

术语和定义

4………………3

缩略语和符号

5……………7

缩略语

5.1………………7

符号

5.2…………………7

测量

6………………………8

配置需求

6.1……………8

用户模拟

6.2……………9

测量规程

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……………………20

GB/T30975—2014/ISO/IEC147561999

:

测量确认

13………………20

计算正确性确认

13.1SUT……………21

准确度确认

13.2RTE…………………21

测得的平均执行时间的统计显著性确认

13.3………21

性能值计算

14SUT………………………22

平均执行时间

14.1……………………22

吞吐量

14.2……………22

适时吞吐量

14.3………………………22

测得性能值的评级

15SUT………………23

评级级别规格说明

15.1………………23

计算性能参考值

15.2…………………23

计算评级值

15.3………………………23

评级

15.4………………24

附录规范性附录基本功能规格说明

A()RTE………26

附录规范性附录附加计算公式

B()……………………27

附录规范性附录工作负载描述格式

C()………………33

附录规范性附录日志文件格式

D()……………………36

附录资料性附录实用程序

E()…………37

附录资料性附录工作负载示例

F()……………………39

GB/T30975—2014/ISO/IEC147561999

:

前言

本标准按照给出的规则起草

GB/T1.1—2009。

本标准使用翻译法等同采用信息技术基于计算机的软件系统的性能测量

ISO/IEC14756:1999《

与评级

》。

本标准由全国信息技术标准化技术委员会提出并归口

(SAC/TC28)。

本标准起草单位北京邮电大学中国电子技术标准化研究院山东省计算中心山东省计算机网

:、、、

络重点实验室

本标准主要起草人史慧玲杨美红李刚韩明军邹丰义周鸣乐韩庆良顾卫东董火民

:、、、、、、、、、

韩红强刘建毅胡宇高翊王枞

、、、、。

GB/T30975—2014/ISO/IEC147561999

:

引言

在设计和使用数据处理系统时执行速度是一个重要的性质该性质主要受系统中所使用软件的

,。

效率影响测量软件系统执行速度以及软件效率影响是最关心的问题

。,,。

为了测量软件对一个数据处理系统在时变行为方面的影响有必要测量整个系统的时变行为基

,。

于本标准建议的测量规程可定义和计算软件时间效率的数值

,。

时变行为可重复估算是非常重要的在实验中使用真实用户是不可能的一个原因是真实用户不

。,

可能像计算机那样在没有偏差的前提下重复执行操作另一个原因是当工作或任务流是来自很多用户

,

时若由真实用户来执行这样的实验需要花费非常高的代价因此在测试中需要采用模拟器该模拟

,,。,,

器通过一个辅助数据处理系统来模拟多用户操作

这意味着要根据本标准进行性能测量和评级需要借助工具该工具应是按照本标准规范要求来

,。

运行的模拟器应证明实际使用的模拟器满足这些规范

。。

所有相关实验细节都通过用户模拟器记录在日志文件中通过该日志文件可计算出描述时变行

。,

为的值如响应时间和吞吐量的值根据这些性能值可计算出软件效率评级值

()。,。

并不是所有性能值都需要进行测量和评级例如对于一个具有简单负载的软件系统只有很少的

。,,

交互任务或者只有很小批量的执行要求则只需要定义部分性能指标及其值该方法也适用于测量和

,,。

评级大的复杂的基于计算机的软件系统可处理由一系列不同用户产生的复杂工作流

、(CBSS),CBSS

或任务流定义中有必要包括一些数学术语目的是为了计算性能值和评级值校验测量运行和评级步

。,、

骤的正确性以及为了确定性能值和评级结果的统计上的意义获取精确的数学依据

,()。

测量结果由计算的性能值组成包括吞吐量和执行时间的值性能评估的最终结果由评级

,。CBSS

值构成评级值可通过比较性能值与用户需求获得另外如果需要通过与一个可参考的如

。。,,CBSS(,

具有相同硬件配置但却具有相同功能的应用程序的不同版本性能值相比较可对待测性能值

,),CBSS

进行评级

评级结果是一组值每个值或者大于或者小于或者等于分别表示性能好于坏于等于定

,1,1,1,、、

义的需求或者是另一个作为参考的待测系统特性最终的一组评级值评估工作负载中分别定义的各

()。

个任务类型

附录和附录包含软件以及特殊的数据因为不能印刷故本标准未提供在这两个附录中都

EF,,。

提供了简短的概述

GB/T30975—2014/ISO/IEC147561999

:

信息技术基于计算机的

软件系统的性能测量与评级

1范围

本标准界定了对基于计算机的软件系统面向用户的性能如何测量和评级从用户例如各

(CBSS)。(

种不同终端的用户或者数据处理中心的操作用户和商业用户角度看就是一种数据处理系统

,),CBSS。

包括硬件及其所有软件系统软件和应用软件这些是实施用户所需的数据处理功能所要

CBSS(),

求的或可影响到的时变行为

,CBSS。

本标准适用于测试所有受时间约束的系统或系统的一部分同样网络可以是某个系统的组成部

。,

分或者可成为测试的主题本标准所界定的方法不限于像经典的批处理或终端宿主系统等特例例

,。-,

如也包括客户服务器系统或按广义理解对任务界定的实时系统但是就测试大环境所需花费来

,-“”。

说测试的实用性会受到限制

,。

本标准规定了面向用户的性能术语的关键指标以及测量和评级这些性能值的方法所规定的性

,。

能值描述了用户命令任务的执行速度的性能值即如下三位一体的

(),“”:

执行时间

———;

吞吐量

———;

适时性

———。

用户命令以下称为任务在内部结构上可以很简单也可以很复杂一项任务可能是一项作业事

,,,。、

务过程或更为复杂的结构但都根据评价者的需要界定一个启动时间和结束时间进行性能评价时

、,,。,

除单个响应时间外还可参考商务事务处理完成时间使用本标准来测量系统的时变行为

,,。

评级可根据用户需求来完成或者通过与两个或更多的已测量系统类型或版本相比较来完成

,

温馨提示

  • 1. 本站所提供的标准文本仅供个人学习、研究之用,未经授权,严禁复制、发行、汇编、翻译或网络传播等,侵权必究。
  • 2. 本站所提供的标准均为PDF格式电子版文本(可阅读打印),因数字商品的特殊性,一经售出,不提供退换货服务。
  • 3. 标准文档要求电子版与印刷版保持一致,所以下载的文档中可能包含空白页,非文档质量问题。

评论

0/150

提交评论