容灾软件测试方案模板(13页).doc
《容灾软件测试方案模板(13页).doc》由会员分享,可在线阅读,更多相关《容灾软件测试方案模板(13页).doc(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-容灾软件测试方案模板DDS测试方案键入文档副标题在此处键入文档摘要。摘要通常为文档内容的简短概括。在此处键入文档摘要。摘要通常为文档内容的简短概括。九桥软件2010/8/3目 录目 录2第一章概述3测试背景3测试目标3测试组网拓扑结构图4测试环境描述41.4.1iStream DDS所兼容的平台列表4测试中涉及的硬件描述5测试中涉及的数据库描述5测试中的网络情况描述5同步过程中可能遇到的问题5第二章测试用例实现7功能测试72.1.1 数据库同步功能测试72.1.2 单独同步表操作7单独用户操作82.1.4 增加同步map(用户或表)操作8数据恢复功能测试8数据准确性测试9一般数据准确性(一致
2、性)验证测试9BLOB字段准确性(一致性)验证测试10同步性能测试10数据全同步服务器性能测试10数据库全同步速率测试112.3.3 数据增量装载延迟测试11异常测试12增量同步期间网络中断测试12增量同步期间源端数据库关闭、启动测试12增量同步期间源端iStream DDS软件异常测试12增量同步期间目标端iStream DDS异常测试13增量同步期间目标端数据库空间满测试13应用切换测试14应用切换测试14第三章测试过程中遇到的问题14第四章测试结论14第五章测试签署15第一章概述为保证XX公司的数据中心等核心系统数据定时或实时的传输至灾备中心,并且保证数据的准确安全,实现主、备两地之间的
3、数据保持一致;以便于在灾难发生后,灾备中心能够顺利接替生产中心进行数据处理和支持关键业务功能运作。我们对数据库同步(复制)软件IStream DDS进行灾备功能、性能和业务接管测试。本次主要测试核心数据库同步软件IStream DDS的功能、性能以及业务接管等,具体分为以下几个部分:第一部分是同步软件IStream DDS功能测试。第二部分是同步软件IStream DDS数据准确性测试。第三部分是同步软件IStream DDS性能测试。第四部分是同步软件IStream DDS异常测试。第五部分是应用切换测试。注:测试过程中遇到的专用名词解释,请参考iStream DDS安装手册或咨询iStre
4、am DDS相关技术人员,在此不做详细描述。通过测试北京九桥软件有限公司公司自主研发的数据库同步软件iStream DDS,将达到以下目的:1、了解iStream DDS软件的功能和性能。2、为在实际应用环境中利用iStream DDS提供相关参考依据。3、在源端业务系统出现灾难时,可以通过手工配置切换到容灾端备份数据库上进行,从而保证业务能够正常进行。4、部分业务应用可以直接在目的端上进行,比如可以将部分查询,报表的功能放在目的端数据库上进行,从而减轻生产系统的压力。1.4.1iStream DDS所兼容的平台列表iStream DDS兼容主流的Unix/Linux硬件平台和操作系统,并且支
5、持跨平台的数据复制,源端和目标端支持的版本列表如下:其中“”部分表示IStream DDS DDS在该平台开发环境经过编译和运行测试,其他没有“”部分表示IStream DDS DDS需要经过编译测试。硬件操作系统Oracle9i10G9i RAC*210G RAC*210G RAC*4IBM RS6000IBM PseriesAIX 5LHP 9000HPUX 11iHP IntegrityHPUX 11iSUN FireSolaris 9SUN FireSolaris 10IA 32/64bitRedHat AS4系统名称主机数量主机类型CPU/内存数量操作系统版本号阵列型号磁盘带宽主机与
6、阵列连接方式源系统2HP-8620EVA4000光纤目的系统11曙光95032G曙光目的系统2系统名称源系统目的系统1目的系统2操作系统版本号数据库管理软件版本号OO数据库运行模式归档模式非归档模式集群单机or 单机or并行集群单机归档目录空间100G一周内归档日志总量链路名义网络带宽实际网络带宽源系统目的系统1100M源系统目的系统2在DDS软件同步核心数据库过程中可能遇到如下问题:1、物化视图物化视图在目标端手动建立。2、IOT表IOT表通过物化视图刷新至目标端。-第 8 页第二章测试用例实现功能测试2.1.1 数据库同步功能测试用例编号TEST-1预置条件1、目标端数据库按照源端数据库建
7、立对应用户与表空间;2、源端数据库主机与目标端数据库主机网络连接通;3、源端数据库主机与目标端数据库主机DDS要使用的端口能互相访问 (含web端口);4、源端数据库可重启;测试步骤1、参照安装手册,在源端和目的端安装iStream DDS软件,并配置相关IP、端口号等参数。源端配置map.cfg以及mapnot.cfg,启动iStream DDS进程;2、目标端启动iStream DDS进程;3、编辑DDS软件脚本使用其执行全同步,增量同步,索引同步;4、打开web监控窗口比对同步结果是否正确;预期结果1、DDS将创建与源端实时保持一致的目标端数据库;实测结果备注2.1.2 单独同步表操作用
8、例编号TEST-2预置条件1、软件全同步完成,增量同步已经开启;2、源端数据库主机与目标端数据库主机网络连接通;3、源端数据库主机与目标端数据库主机DDS要使用的端口能互相访问 (含web端口);测试步骤1、手动修改目标端的一个表的值;2、打开web监控窗口,点击重新同步表菜单;3、填写要同步的表及其所属用户,执行同步;4、开启增量同步与索引同步;预期结果1、目标端被修改的表恢复成与源端实时保持一致状态实测结果备注2.1.3 单独用户操作用例编号TEST-3预置条件1、软件全同步完成,增量同步已经开启;2、源端数据库主机与目标端数据库主机网络连接通;3、源端数据库主机与目标端数据库主机DDS要
9、使用的端口能互相访问 (含web端口);测试步骤1、手动修改目标端一个用户的一个表的值;2、打开web监控窗口,点击重新同步用户菜单;3、填写要同步的用户,执行同步;4、开启增量同步与索引同步;预期结果1、目标端被修改的表恢复成与源端实时保持一致状态;实测结果备注2.1.4 增加同步map(用户或表)操作用例编号TEST-4预置条件1、软件全同步完成,增量同步已经开启;2、源端数据库主机与目标端数据库主机网络连接通;3、源端数据库主机与目标端数据库主机DDS要使用的端口能互相访问 (含web端口);测试步骤1、,添加新的map(用户或表);2、源端重新启动进程;3、同步新增加的map(用户或表
10、);4、开启增量同步与索引同步;预期结果1、目标端新增加的map(用户或表)与源端实时保持一致状态;实测结果备注2.1.5 数据恢复功能测试用例编号TEST-5预置条件1、软件全同步完成,增量同步已经开启;2、源端数据库主机与目标端数据库主机网络连接通;3、源端数据库主机与目标端数据库主机DDS要使用的端口能互相访问 (含web端口);测试步骤1、在源端TJ12315用户上执行下面语句清空表ddstest1truncate table TJ12315.DDSTEST1;2、在源端和目标端通过下面语句确认DDSTEST1表已被清空。select count(*) from TJ12315.dds
11、test1;3、停止目标端DDS软件4、定位清除表的dtf文件,使用DDS命令rput,回滚目标端数据库的ddstest1这张表rput d 序号 5、使用DDS odmp工具将表数据dump出来 odmp o 11 t dds/ddsgsgl6、使用DDS命令rrput,回滚目标端数据库到最新的装载状态rrput -d 序号7、启动DDS软件。8、使用DDS oput工具将交易文件装载 Oput 11 9、查询源端与目标端数据是否恢复select count(*) from TJ12315.ddstest1;预期结果1、误操作的表被正常恢复;实测结果备注2.2.1一般数据准确性(一致性)验证
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 测试 方案 模板 13
限制150内