标准规范下载简介
SJ/T 11677-2017 信息技术 交易中间件性能测试规范ICS35.060 L74 备案号:XXXXX
SJ/1XXXXXXXXX
GB-T 50375-2016建筑工程施工质量评价标准 SJ/1XXXXXXXXX
信息技术交易中间件性能测试
本标准规定了交易中间件性能测试的测试参数、测试系统构成、测试约束、测试方法、测试数据收 集和计算。 本标准适用于交易中间件软件的开发机构、测试机构及最终用户。本标准为交易中间件等事务处理 类软件的性能测试提供参考。
交易transaction 应用程序在一个或多个资源上为完成某些功能的执行过程
下列缩略语适用于本文件。 API 应用编程接口(ApplicationProgrammingInterface) CPU 中央处理器(CentralProcessingUnit)
时间相关的测试参数包括:全程交易响应时间、服务端处理时间、交易成
容量相关的测试参数包括:客户端并发数。
SJ/1XXXXXXXXX
注:客户端并发数指交易处理过程中同时执行交易操作的客户端数量
资源利用性相关的测试参数包括:CPU、内存、磁盘和网卡等资源的利用情
图1交易中间件性能测试的测试系统组成
客户端:由交易中间件客户端和基于交易中间件提供的API编写的测试程序客户端组成,其职 能是向服务端发出交易请求; 服务端:由交易中间件和基于交易中间件提供的API编写的测试程序服务端组成,其职能是处 理交易请求,访问数据库以处理业务逻辑,并将处理结果返回给客户端; 数据管理端:由数据库管理系统构成,其职能是管理持久数据存储。
硬件环境包括服务端、数据管理端及客户端所采用的CPU、内存、磁盘等硬件配置,宜采用产品描 述或用户文档中明示的推荐配置
软件环境包括服务端、数据管理端 端所采用的操作系统,数据管理端的数据库管理系统等软 件配置,宜采用产品描述或用户文档中明示的推荐配置。
SJ/1XxxXXXxXX
网络环境包括服务端的网卡、数据管理端的网卡、客户端的网卡、交换机等网络配置,宣采用产品 描述或用户文档中明示的推荐配置
6. 2. 1单机场景
在单机场景下,测试程序服务端、交易中间件服务端部署在一台服务端主机上。单机场景的典 拓扑结构如图2所示,服务端一台主机为客户端提供联机交易服务
GB T41681-2022管道用Y型铸铁过滤器.pdf6. 2. 2集群场景
图2单机场景的典型网络拓扑结构
在集群场景下,测试程序服务端和交易中间件服务端部署在多台服务端主机上。集群场景的典 拓扑结构如图3所示,服务端多台主机通过高速局域网连接在一起,构成一个交易中间件集群, 客户端提供联机交易服务。
图3集群场景的典型网络拓扑结构
SJ/IXXXXXXXXX
测试负载约束规定交易中间件性能测试所采用的系统负载,包括: 客户端并发数:测试交易中间件在不同客户端并发数下的性能GB/T 50578-2018 城市轨道交通信号工程施工质量验收标准,获得随客户端并发数变化下测 试参数的变化情况,同时获取交易中间件所能承受的最大客户端并发数; 交易数据包大小:测试交易中间件处理不同大小的交易数据包的性能,获得随交易数据包大小 变化下测试参数的变化情况; 交易数据包数据类型:测试交易中间件处理不同数据类型的交易数据包的性能,获得随交易数 据包数据类型变化下测试参数的变化情况