
| 出版日期:2002-06-24 总期号:1128 本年期号:45 |
|
消息传输中间件评价手段
根据消息传输中间件的特点,我们在测试中着重于对该类软件的功能、兼容性、安全性、可靠性等方面进行测试。 功能测试:测试案例是消息传输中间件的功能测试的基础。功能测试主要依据用户承诺已经完成的功能进行,也考虑对消息传输中间件的必要功能进行验证。主要测试方面包括消息传输中间件是否能够保证消息的可靠传输、提供的API接口函数功能是否实现且便于开发、管理及监控界面的功能是否完整并满足用户的需要等。 性能测试:消息传输中间件的性能对于数据传输是至关重要的。性能的好坏严重影响数据传输的效率和成功率。测试的内容主要包括:不同消息长度传输速度测试,不同消息数量传输速度测试,大文件传输的效率,最大消息长度测试,一对多、多对一、多对多传输的效率,高负载情况下系统处理能力等。 兼容性测试:兼容性主要指消息传输中间件产品对于操作系统的兼容、开发工具的兼容、通讯方式的兼容等等。兼容性测试是个验证的过程,需要各种操作系统、硬件环境、基于各种开发工具的应用案例的支持。 可靠性测试:对于消息传输中间件而言,可靠性是该类软件的重要特性,在对可靠性测试过程中,主要针对该类软件的特点,需要重点考察对消息传输中间件对网络故障、硬件环境、操作系统及应用软件错误等异常情况的屏蔽能力,并且需要通过必要的测试工具,测试消息传输中间件在长时间高负载下的传输性能,得到该类软件的可靠性评估结果。 安全性测试:由于在系统集成和网络应用中可以采用其它的方式进行安全部署。主要测试该类软件在消息传输前是否进行了用户认证处理,消息传输过程中是否对传输的数据包进行了有效的加密,加密算法是否符合国家的加密标准,是否提供了完善的日志功能,等等。 综上所述,对于消息传输中间件的测试是一个复杂和细致的过程。评价一款消息中间件产品的优劣是多方面综合分析的过程。上面介绍的还只是初步的测试过程,由于没有具体的国家或国际标准,所以测试过程还存在部分随意性,在后续内容中还将会有更加具体的介绍。 |
|||||||||||||||||||||||||||||