中间件测试内容及指标

本文详细介绍了中间件的测试内容,包括交易、消息和应用服务器的核心功能测试,如名字服务、负载均衡、安全性、动态配置和分布式事务处理。此外,还探讨了性能测试指标,如日志消息、队列和通道性能,以及交易中间件的监控数据。最后,文章强调了中间件的标准化符合性、软件可管理性、可靠性以及安全框架的支持测试。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一.核心功能测试指标
                      
交易中间件测试内容
1 名字服务:测试中间件对透明的名字服务的支持和正确性
2 负载均衡:测试中间件对自动在系统中完成负载平衡的支持和正确性
3 请求优先权:测试中间件对服务请求优先级的支持和正确性
4 可用性支持:测试中间件对进程可用性检查、超时检查等可用性支持和正确性,保证应用运行环境稳定
5 安全性:测试中间件对保证应用服务安全运行和数据传输加密的支持和正确性
6 动态配置:测试中间件对动态重配置节点和参数的支持和正确性
7 分布式事务处理:测试对跨多个数据源、数据源异构异地的事务,中间件提供保证其数据完整性的支持和正确性
8 交易通信机制:测试中间件对同步、异步和会话等交易通讯模式的支持和正确性
9 交易运行模式:测试中间件对一阶段提交、两阶段提交、请求转发和请求嵌套等交易模式的支持和正确性
10 队列服务:测试中间件对应用请求回答队列及其LIFO、FIFO、用户定义的出队和原始的ATMI调用特性队机制的支持和正确性

 

消息中间件测试内容
1 通信服务:测试中间件对端到端实时通信的支持和正确性
2 同步传输服务:测试中间件对端到端同步传输服务的支持和正确性
3 异步传输服务:测试中间件对端到端异步传输服务的支持和正确性
4 应用编程接口API支持:测试中间件对各种应用编程借口API(如C/C++、JAVA、COM、IDL)的支持和正确性
5 安全性:测试中间件对保证应用服务安全运行和数据传输加密的支持和正确性
6 可靠性:中间件是否具有髙可用性、有效的状态恢复机制和自动故障切换功能,始终保持其基础框架处于应用状态,保证系统能够自动进行故障切换,并有效兼容应用系统和人为操作的错误。
7 软件的可管理性及其易用性:测试中间件是否提供统一集成管理环境,能够实现从底层平台到业务应用的统一管理;是否提供多种管理方式,如支持Web、命令行和控制台方式的管理监控;是否提供丰富的部署和管理工具及友好的用户界面。
8 可扩展性:测试中间件是否支持SOA等先进的体系架构,支持JMX、JMS、J2CA、WebService等集成标准;由其构成的核心功能是否可扩展,是否提供服务总线,以插件式的方式不断延伸内核功能,并集成其他的组件、应用、服务,使之在现有或遗留系统之上或之外增加新的功能模块,并能与原有系统无缝集合。
9 处理效率:是否提供集群的负载均衡技术、支持大规模并发客户数量并保证效率
10 分布式事务处理:测试对跨多个数据源、数据源异构异地的事务,中间件提供保证其数据完整性的支持和正确性
11 集群和队列服务:测试中间件对集群、优先级消息队列、先进先出消息队列的支持和正确性
12 兼容性:是否支持各种硬件;能否在目前流行的Windows、Unix、Linux操作系统上应用;能否有效支持目前流行的Oracle、DB2、Sybase、SQL

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值