亲,欢迎进入中国软件评测中心的“微评测”栏目,我们会以文字、图表、语音、视频等多种形式分享在项目执行中发现的缺陷案例,方便大家规避问题。常来看哦!~~
案例39:数据库切换测试缺陷
发现问题:当前,云技术发展迅速,很多系统将应用、数据库、存储等相关资源进行统一集中管理,为众多系统建立统一的数据中心、存储中心。当资源不满足用户要求时,可以方便的进行动态扩展和硬件升级。但正因为资源的统一管理,资源的自动监控预警和可靠性测试就显得尤为重要了。下面举例说明其中数据库切换测试常出现的缺陷。
解决问题:系统A的数据库服务器操作系统采用Oracle Enterprise Linux 5.7,应用服务器操作系统采用RedHat Enterprise Linux 5.7。虚拟化平台采用Vmware 5.1,中间件采用WebSphere Application Server 7.0。测试模拟公有IP断网时,数据库从主库的2节点切换到1节点,系统A应用可以自动恢复;数据库从1节点回切到2节点时,系统A应用不能实现自动恢复,需要手动启动应用服务。这就导致会出现数据库已经恢复,但上层应用依然无法访问的现象。