检测信息
中间件是位于操作系统与应用软件之间的基础软件层,主要用于解决分布式系统中的数据传输、事务处理、消息队列调度及系统集成问题。随着信息化建设的深入,中间件在金融、电信、政务、能源等关键行业的信息系统中发挥着核心支撑作用。对中间件进行检测,能够验证其在功能完整性、性能效率、安全性及兼容性等方面是否符合国家标准和行业规范,为软件选型和验收提供数据支撑。旗下实验室拥有CMA、CNAS、ISO等检验检测资质,可依据GB/T 28448、GB/T 25000.51等标准开展测试工作。
检测范围
- 应用服务器中间件
- 消息中间件
- 交易中间件
- 数据访问中间件
- 对象请求代理中间件
- 企业服务总线(ESB)
- 工作流中间件
- 安全中间件
- 门户中间件
- 集成中间件
- 云计算中间件
- 物联网中间件
- 大数据处理中间件
- 分布式缓存中间件
- 数据库中间件
- 文件传输中间件
- 日志采集中间件
- 配置中心中间件
- 微服务治理中间件
- 实时数据流中间件
- 跨平台中间件
- 移动应用中间件
检测项目
- 功能符合性测试:验证中间件各项功能是否满足规格说明书中定义的功能需求。
- 性能效率测试:评估中间件在特定负载下的响应时间、吞吐量及资源占用情况。
- 并发处理能力:检测中间件在高并发用户访问下的稳定性和数据处理能力。
- 消息传输可靠性:验证消息队列在传输过程中是否支持持久化、确认机制及消息不丢失。
- 事务一致性:检测分布式事务处理过程中数据的ACID特性是否得到保障。
- 接口兼容性:验证中间件提供的API接口是否符合标准规范及与上层应用的对接能力。
- 操作系统兼容性:检测中间件在不同操作系统(如Linux、Windows、Unix)下的安装与运行状态。
- 数据库兼容性:验证中间件与主流数据库(Oracle、MySQL、达梦、人大金仓等)的连接与操作能力。
- 高可用性测试:检测集群环境下主备切换时间及故障恢复能力。
- 安全性测试:验证身份认证、访问控制、通信加密等安全机制的有效性。
- 资源利用率:监测CPU、内存、磁盘I/O及网络带宽在运行过程中的占用比例。
- 稳定性测试:在持续高负载条件下运行较长时间,检测是否存在内存泄漏或服务崩溃。
- 容错能力:模拟网络中断、节点宕机等异常场景,检测系统的自动恢复机制。
- 配置管理:验证配置参数的修改是否生效及配置文件的正确性。
- 日志管理功能:检测日志记录的完整性、格式规范性及日志轮转机制。
- 协议符合性:验证中间件对HTTP、TCP/IP、JMS等通信协议的实现是否符合标准。
- 连接池管理:检测数据库连接池的创建、分配、回收及很大连接数限制功能。
- 负载均衡能力:验证集群环境下请求分发策略的有效性和均衡度。
- 数据加密存储:检测敏感配置信息及传输数据是否采用加密算法保护。
- 用户权限管理:验证多租户环境下用户角色划分及权限隔离机制的有效性。
常见问题
中间件检测周期通常根据检测项目的数量和复杂度确定,常规功能性测试一般需要5至10个工作日,性能测试和稳定性测试因需要长时间运行,周期可能延长至15个工作日以上。
检测报告的用途主要包括软件产品登记备案、政府及企事业单位项目验收、招投标资质证明以及软件质量改进参考。
送检时需提供中间件软件安装包、用户操作手册、功能规格说明书、接口文档及测试环境配置要求等材料。
性能测试需要委托方提供模拟业务场景的测试脚本或配合测试人员进行脚本开发,以确保测试场景贴近实际业务。
对于国产化适配测试,实验室可提供国产操作系统及国产数据库环境,也可由委托方提供指定的国产化软硬件环境。
总结
中间件作为信息系统的核心基础软件,其质量直接影响业务系统的稳定性和安全性。通过检测可以有效发现软件缺陷,验证功能性能指标,保障系统间互联互通。选择具备CMA、CNAS等资质的检测机构进行测试,能够获得具有法律效力的检测报告,为软件产品质量评价和市场准入提供依据。
检测标准(部分)
| 序号 | 标准号 | 标准名称 | 类别 | 发布日期 | CCS分类 | ICS分类 |
|---|---|---|---|---|---|---|
| 1 | GB/T 28168-2025 | 信息技术 中间件 消息中间件技术要求 | (CN-GB)国家标准 | 2025-04-25 | L70信息处理技术综合 | 35.240.01信息技术应用综合 |
| 2 | GB/T 26232-2025 | 信息技术 中间件 应用服务器中间件技术要求 | (CN-GB)国家标准 | 2025-04-25 | L70信息处理技术综合 | 35.240.01信息技术应用综合 |
| 3 | GB/T 33847-2017 | 信息技术 中间件术语 | (CN-GB)国家标准 | 2017-05-31 | L74程序语言 | 35.060信息技术用语言 |
| 4 | GB/T 30883-2014 | 信息技术 数据集成中间件 | (CN-GB)国家标准 | 2014-09-03 | L74程序语言 | 35.060信息技术用语言 |
| 5 | GB/T 39584-2020 | 导航电子地图应用开发中间件接口规范 | (CN-GB)国家标准 | 2020-12-14 | V04基础标准与通用方法 | 49.020航空器和航天器综合 |
| 6 | GB/T 34047-2017 | 制造过程物联信息集成中间件平台参考体系 | (CN-GB)国家标准 | 2017-07-31 | J07电子计算机应用 | 35.240.50信息技术在工业中的应用 |
| 7 | GB/T 38663-2020 | 物联网标识体系 Ecode标识体系中间件规范 | (CN-GB)国家标准 | 2020-03-31 | L71编码、字符集、字符识别 | 35.040字符集和信息编码 |
| 8 | GB/T 28168-2011 | 信息技术 中间件 消息中间件技术规范 | (CN-GB)国家标准 | 2011-12-30 | L74程序语言 | 35.060信息技术用语言 |
| 9 | GB/T 36960-2018 | 信息安全技术 鉴别与授权 访问控制中间件框架与接口 | (CN-GB)国家标准 | 2018-12-28 | L80数据加密 | 35.040字符集和信息编码 |
| 10 | GB/T 30275-2013 | 信息安全技术 鉴别与授权 认证中间件框架与接口规范 | (CN-GB)国家标准 | 2013-12-31 | L80数据加密 | 35.040字符集和信息编码 |
| 11 | GB/T 32393-2015 | 信息技术 工作流中间件 参考模型和接口功能要求 | (CN-GB)国家标准 | 2015-12-31 | L74程序语言 | 35.060信息技术用语言 |
| 12 | YD/T 2260-2011 | IPTV机顶盒中间件技术要求 | (CN-YD)行业标准-邮电通信 | 2011-05-18 | M32数据通信设备 | 33.040.40数据通信网 |
| 13 | QJ 20104-2012 | 对地观测数据承载应用中间件要求 | (CN-QJ)行业标准-航天 | 2013-01-04 | ||
| 14 | SJ/T 11677-2017 | 信息技术 交易中间件性能测试规范 | (CN-SJ)行业标准-电子 | 2017-04-12 | L74程序语言 | 35.060信息技术用语言 |
| 15 | YD/T 4045-2022 | 大数据 消息中间件技术要求与测试方法 | (CN-YD)行业标准-邮电通信 | 2022-04-24 | L70信息处理技术综合 | 35.020信息技术(IT)综合 |
| 16 | GB/T 43582-2023 | 区块链和分布式记账技术 应用程序接口 中间件技术指南 | (CN-GB)国家标准 | 2023-12-28 | L70信息处理技术综合 | 35.240信息技术应用 |
| 17 | GB/T 30269.1001-2017 | 信息技术 传感器网络 第1001部分:中间件:传感器网络节点接口 | (CN-GB)国家标准 | 2017-05-31 | L79计算机开放与系统互连 | 35.110网络 |
| 18 | YD/T 4047.3-2022 | 分布式中间件服务技术能力要求 第3部分:API网关 | (CN-YD)行业标准-邮电通信 | 2022-04-24 | L78数据通信 | 35.240信息技术应用 |
| 19 | YD/T 2423-2012 | 基于表述性状态转移(REST)的业务能力开放中间件技术要求 | (CN-YD)行业标准-邮电通信 | 2012-12-28 | M21各种通信业务服务 | 03.120质量 |
| 20 | T/ISC 0087-2025 | 安全可信中间件能力要求 第 2 部分 消息 中间件 | (CN-TUANTI)团体标准 | 2025-11-24 | I64 | 35.240.01信息技术应用综合 |





