收藏 分销(赏)

容灾软件测试方案模板样本.doc

上传人:二*** 文档编号:4765855 上传时间:2024-10-12 格式:DOC 页数:15 大小:267.52KB 下载积分:5 金币
下载 相关 举报
容灾软件测试方案模板样本.doc_第1页
第1页 / 共15页
本文档共15页,全文阅读请下载到手机保存,查看更方便
资源描述
DDS测试方案 [键入文档副标题] [在此处键入文档摘要。摘要普通为文档内容简短概括。在此处键入文档摘要。摘要普通为文档内容简短概括。] 九桥软件 /8/3 目 录 目 录 2 第一章概述 3 1.1测试背景 3 1.2测试目的 3 1.3测试组网拓扑构造图 4 1.4测试环境描述 4 1.4.1iStream DDS所兼容平台列表 4 1.4.2测试中涉及硬件描述 5 1.4.3测试中涉及数据库描述 5 1.4.4测试中网络状况描述 5 1.5同步过程中也许遇到问题 5 第二章测试用例实现 7 2.1功能测试 7 2.1.1 数据库同步功能测试 7 2.1.2 单独同步表操作 7 2.1.3单独顾客操作 8 2.1.4 增长同步map(顾客或表)操作 8 2.1.5数据恢复功能测试 8 2.2数据精确性测试 9 2.2.1普通数据精确性(一致性)验证测试 9 2.2.1BLOB字段精确性(一致性)验证测试 10 2.3同步性能测试 10 2.3.1数据全同步服务器性能测试 10 2.3.2数据库全同步速率测试 11 2.3.3 数据增量装载延迟测试 11 2.4异常测试 12 2.4.1增量同步期间网络中断测试 12 2.4.2增量同步期间源端数据库关闭、启动测试 12 2.4.3增量同步期间源端iStream DDS软件异常测试 12 2.4.4增量同步期间目的端iStream DDS异常测试 13 2.4.5增量同步期间目的端数据库空间满测试 13 2.5应用切换测试 14 2.5.1应用切换测试 14 第三章测试过程中遇到问题 14 第四章测试结论 14 第五章测试订立 15 第一章概述 1.1测试背景 为保证XX公司数据中心等核心系统数据定期或实时传播至灾备中心,并且保证数据精确安全,实现主、备两地之间数据保持一致;以便于在劫难发生后,灾备中心可以顺利接替生产中心进行数据解决和支持核心业务功能运作。咱们对数据库同步(复制)软件IStream DDS进行灾备功能、性能和业务接管测试。 本次重要测试核心数据库同步软件IStream DDS功能、性能以及业务接管等,详细分为如下几种某些: 第一某些是同步软件IStream DDS功能测试。 第二某些是同步软件IStream DDS数据精确性测试。 第三某些是同步软件IStream DDS性能测试。 第四某些是同步软件IStream DDS异常测试。 第五某些是应用切换测试。 注:测试过程中遇到专用名词解释,请参照iStream DDS安装手册或征询iStream DDS有关技术人员,在此不做详细描述。 1.2测试目的 通过测试北京九桥软件有限公司公司自主研发数据库同步软件iStream DDS,将达到如下目: 1、理解iStream DDS软件功能和性能。 2、为在实际应用环境中运用iStream DDS提供有关参照根据。 3、在源端业务系统浮现劫难时,可以通过手工配备切换到容灾端备份数据库上进行,从而保证业务可以正常进行。 4、某些业务应用可以直接在目端上进行,例如可以将某些查询,报表功能放在目端数据库上进行,从而减轻生产系统压力。 1.3测试组网拓扑构造图 1.4测试环境描述 1.4.1iStream DDS所兼容平台列表 iStream DDS兼容主流Unix/Linux硬件平台和操作系统,并且支持跨平台数据复制,源端和目的端支持版本列表如下: 其中“√”某些表达IStream DDS DDS在该平台开发环境通过编译和运营测试,其她没有“√”某些表达IStream DDS DDS需要通过编译测试。 硬件 操作系统 Oracle 9i 10G 9i RAC*2 10G RAC*2 10G RAC*4 IBM RS6000 AIX 4.3.3 √ √ IBM Pseries AIX 5L √ √ √ √ HP 9000 HPUX 11i √ √ √ √ HP Integrity HPUX 11i √ √ √ √ SUN Fire Solaris 9 √ √ √ √ SUN Fire Solaris 10 IA 32/64bit RedHat AS4 √ √ √ √ √ 1.4.2测试中涉及硬件描述 系统名称 主机数量 主机类型 CPU/内存数量 操作系统版本号 阵列型号 磁盘带宽 主机与阵列连接方式 源系统 2 HP-8620 HP-UX11.23 EVA4000 光纤 目系统1 1 曙光950 32G ReadHet AS 5.1 曙光 目系统2 1.4.3测试中涉及数据库描述 系统名称 源系统 目系统1 目系统2 操作系统版本号 HP-UX 11.23 ReadHat AS 5.1 数据库管理软件版本号 Oracle9.2.0.4 Oracle10.2.0.4 数据库运营模式 归档模式 非归档模式 集群单机or 单机or并行 集群 单机 归档目录空间 100G 一周内归档日记总量 1.4.4测试中网络状况描述 链路 名义网络带宽 实际网络带宽 源系统->目系统1 100M 源系统->目系统2 1.5同步过程中也许遇到问题 在DDS软件同步核心数据库过程中也许遇到如下问题: 1、物化视图 物化视图在目的端手动建立。 2、IOT表 IOT表通过物化视图刷新至目的端。 第二章测试用例实现 2.1功能测试 2.1.1 数据库同步功能测试 用例编号 TEST-1 预置条件 1、目的端数据库按照源端数据库建立相应顾客与表空间; 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 单独同步表操作 用例编号 TEST-2 预置条件 1、软件全同步完毕,增量同步已经启动; 2、源端数据库主机与目的端数据库主机网络连接通; 3、源端数据库主机与目的端数据库主机DDS要使用端口能互相访问 (含web端口); 测试环节 1、手动修改目的端一种表值; 2、打开web监控窗口,点击重新同步表菜单; 3、填写要同步表及其所属顾客,执行同步; 4、启动增量同步与索引同步; 预期成果 1、目的端被修改表恢复成与源端实时保持一致状态 实测成果 备注 2.1.3 单独顾客操作 用例编号 TEST-3 预置条件 1、软件全同步完毕,增量同步已经启动; 2、源端数据库主机与目的端数据库主机网络连接通; 3、源端数据库主机与目的端数据库主机DDS要使用端口能互相访问 (含web端口); 测试环节 1、手动修改目的端一种顾客一种表值; 2、打开web监控窗口,点击重新同步顾客菜单; 3、填写要同步顾客,执行同步; 4、启动增量同步与索引同步; 预期成果 1、目的端被修改表恢复成与源端实时保持一致状态; 实测成果 备注 2.1.4 增长同步map(顾客或表)操作 用例编号 TEST-4 预置条件 1、软件全同步完毕,增量同步已经启动; 2、源端数据库主机与目的端数据库主机网络连接通; 3、源端数据库主机与目的端数据库主机DDS要使用端口能互相访问 (含web端口); 测试环节 1、修改map.cfg文献,添加新map(顾客或表); 2、源端重新启动进程; 3、同步新增长map(顾客或表); 4、启动增量同步与索引同步; 预期成果 1、目的端新增长map(顾客或表)与源端实时保持一致状态; 实测成果 备注 2.1.5 数据恢复功能测试 用例编号 TEST-5 预置条件 1、软件全同步完毕,增量同步已经启动; 2、源端数据库主机与目的端数据库主机网络连接通; 3、源端数据库主机与目的端数据库主机DDS要使用端口能互相访问 (含web端口); 测试环节 1、在源端TJ12315顾客上执行下面语句清空表ddstest1 truncate table TJ12315.DDSTEST1; 2、在源端和目的端通过下面语句确认DDSTEST1表已被清空。 select count(*) from TJ12315.ddstest1; 3、停止目的端DDS软件 4、定位清除表dtf文献,使用DDS命令rput,回滚目的端数据库ddstest1这张表 rput –d 序号 5、使用DDS odmp工具将表数据dump出来 odmp –o 11 –t TJ12315.ddstest1 dds/dds@gsgl 6、使用DDS命令rrput,回滚目的端数据库到最新装载状态 rrput -d 序号 7、启动DDS软件。 8、使用DDS oput工具将交易文献装载 Oput 11 9、查询源端与目的端数据与否恢复 select count(*) from TJ12315.ddstest1; 预期成果 1、误操作表被正常恢复; 实测成果 备注 2.2数据精确性测试 2.2.1普通数据精确性(一致性)验证测试 用例编号 TEST-6 预置条件 1、软件全同步完毕,增量同步已经启动; 2、源端数据库主机与目的端数据库主机网络连接通; 3、源端数据库主机与目的端数据库主机DDS要使用端口能互相访问 (含web端口); 测试环节 1、在源端依照12315业务数据库顾客TJ12315 DM_RQW表创立测试表DDSTEST1。 语句如下: create table TJ12315.ddstest1 as select * from TJ12315.DM_RQW; 2、通过下面语句查询源端与目的端数据库,以进行对比 select count(*) from TJ12315.ddstest1; 预期成果 1、源端于目的端记录数一致; 实测成果 备注 2.2.1BLOB字段精确性(一致性)验证测试 用例编号 TEST-7 预置条件 1、软件全同步完毕,增量同步已经启动; 2、源端数据库主机与目的端数据库主机网络连接通; 3、源端数据库主机与目的端数据库主机DDS要使用端口能互相访问 (含web端口); 测试环节 1、在源端TJ12315顾客上创立带LOB字段 测试表DDSTEST2。语句如下: create table TJ12315.ddstest2 (f1 int,f2 BLOB) ; 2、使用datafactory连接TJ12315.ddstest2,插入100条记录; 3、在源端和目的端各执行下面语句对比数据与否一致; select f1,length(f2) from TJ12315.DDSTEST2 order by f1; 预期成果 1、源端于目的端记录数一致; 实测成果 备注 2.3同步性能测试 2.3.1数据全同步服务器性能测试 用例编号 TEST-8 预置条件 1、源端数据库主机与目的端数据库主机网络连接通; 2、源端数据库主机与目的端数据库主机DDS要使用端口能互相访问 (含web端口); 测试环节 1、在源端和目的端分别使用下面命令记录未同步时服务器压力 top vmstat 2 2、在源端和目的端分别使用下面命令记录全同步时服务器压力 top vmstat 2 预期成果 源端服务器 CPU (取平均值)40% 内存(取平均值)3% 目的端服务器 CPU(取平均值)3% 内存(取平均值)3% 实测成果 备注 2.3.2数据库全同步速率测试 用例编号 TEST-9 预置条件 1、源端数据库主机与目的端数据库主机网络连接通; 2、源端数据库主机与目的端数据库主机DDS要使用端口能互相访问 (含web端口); 测试环节 1、启动data库一次一次全同步以8条进程为例(带宽为100 M) 2、查询目的端msg.log,记录开始到结束时间 3、计算data库大小,除以耗费时间,得到全同步速率。 预期成果 全库大小为2.8T,数据同步时间为60个小时。 平均全同步效率为13 MB/s 实测成果 备注 2.3.3数据增量装载延迟测试 用例编号 TEST-10 预置条件 1、软件全同步完毕,增量同步已经启动; 2、源端数据库主机与目的端数据库主机网络连接通; 3、源端数据库主机与目的端数据库主机DDS要使用端口能互相访问 (含web端口); 测试环节 1、调节源端与目的端时间一致 2、创立表ddstest3 create table TJ12315.ddstest3( f1 int,f2 date); 3、插入ddstest3表一条系统时间 insert into TJ12315.ddstest3 values (2,sysdate); commit; 4、在目的端定位装载这条语句dtf文献序号 vshow -3 序号.dtf.bak 5、将目的端msg.log中这个事物完毕时间与装载这条语句时间与插入源端系统时间相减,即可得到数据增量装载延迟时间 预期成果 1、延迟时间在2~4秒之间。 实测成果 备注 2.4异常测试 2.4.1增量同步期间网络中断测试 用例编号 TEST-11 预置条件 1、软件全同步完毕,增量同步已经启动; 2、源端数据库主机与目的端数据库主机网络连接通; 3、源端数据库主机与目的端数据库主机DDS要使用端口能互相访问 (含web端口); 4、源端有足够空间存储缓存文献; 5、测试期间可中断源端于目的端之间网络; 测试环节 1、源端在网络中断期间模仿交易; 2、源端目端iStream DDS软件始终正常运营; 3、网络正常后,iStream DDS与否继续增量同步; 预期成果 1、 当网络恢复后,交易文献正常传播,目的端数据库逐渐接 近源端数据库; 实测成果 备注 2.4.2增量同步期间源端数据库关闭、启动测试 用例编号 TEST-12 预置条件 1、软件全同步完毕,增量同步已经启动; 2、源端数据库主机与目的端数据库主机网络连接通; 3、源端数据库主机与目的端数据库主机DDS要使用端口能互相访问 (含web端口); 4、源端数据库与目的端数据库可重启; 测试环节 1、源端数据库重新启动后,观测DDS与否继续增量同步; 预期成果 1、源端数据库重启后,DDS继续增量同步; 实测成果 备注 2.4.3增量同步期间源端iStream DDS软件异常测试 用例编号 TEST-13 预置条件 1、软件全同步完毕,增量同步已经启动; 2、源端数据库主机与目的端数据库主机网络连接通; 3、源端数据库主机与目的端数据库主机DDS要使用端口能互相访问 (含web端口); 4、源端数据库为归档模式; 测试环节 1、源端归档日记保存完整; 2、网络及目的端数据库正常运营; 3、源端模仿交易一段时间后,并手动切换所有在线日记组 alter system switch logfile; 4、启动DDS软件, DDS与否继续增量同步; 预期成果 1、源端DDS软件启动后,继续增量同步; 实测成果 备注 2.4.4增量同步期间目的端iStream DDS异常测试 用例编号 TEST-14 预置条件 1、软件全同步完毕,增量同步已经启动; 2、源端数据库主机与目的端数据库主机网络连接通; 3、源端数据库主机与目的端数据库主机DDS要使用端口能互相访问 (含web端口); 测试环节 1、在目的端主机上使用kill -9 命令将dds_pput进程杀死; 2、重启目的端DDS软件; 3、监测DDS与否能正常增量同步; 预期成果 1、目的端DDS软件重启后,继续增量同步; 实测成果 备注 2.4.5增量同步期间目的端数据库空间满测试 用例编号 TEST-15 预置条件 1、软件全同步完毕,增量同步已经启动; 2、源端数据库主机与目的端数据库主机网络连接通; 3、源端数据库主机与目的端数据库主机DDS要使用端口能互相访问 (含web端口); 4、源端可扩表空间,或源端表空间比目的端大一倍; 测试环节 1、建立一张测试表,向这个表插入数据,直到空间使用率达到70%; 2、检查目的端DDS软件与否报错; 3、扩充目的端数据库表空间与源端一致; 4、检查目的端DDS软件与否正常工作,并校验测试表数据 预期成果 1、 目的端数据库表空间扩充完毕后,DDS软件继续工作,并且两边 测试表数据也一致; 实测成果 备注 2.5应用切换测试 2.5.1应用切换测试 用例编号 TEST-16 预置条件 1、软件全同步完毕,增量同步已经启动; 2、源端数据库主机与目的端数据库主机网络连接通; 3、源端数据库主机与目的端数据库主机DDS要使用端口能互相访问 (含web端口); 4、可以再布置一套备份应用指向目的端数据库,备份应用可接管主应用; 5、可强制将源端数据库主机关闭; 6、有业务人员可模仿业务; 测试环节 1、再布置一套应用指向目的端数据库,但不要启动; 2、全备源端数据库,强制将源端数据库主机关闭; 3、关闭主应用,等目的端DDS软件装载完毕,停止DDS软件; 4、启用备份应用接管所有业务; 5、业务人员模仿交易,检查与否能正常交易; 预期成果 1、当备份应用接管业务后,可正常做交易; 实测成果 备注 第三章测试过程中遇到问题 针对布置、测试过程中遇到问题以及解决过程描述。 错误类别 详细问题描述 与否解决 备注 日记记录 在数据源端检查目的端与否正常运营 通过源端日记,查看目的端与否运营 软件安装配备方面 WEB监控程序没有安装端口已经启动 后续安装,更换端口 数据精确性方面 功能测试方面 增量异常方面 第四章测试结论 模块 结论 备注 平台方面 数据精确度 功能方面 同步速度方面 资源占用方面 稳定性方面 易用性方面 第五章测试订立 本次测试于200 年 月 日开始,于200 年 月 日结束。通过测试各方和谐协商,一致批准订立本次技术测试报告。 XX公司 测试人员: 日期: 北京九桥软件有限公司 测试人员: 日期:
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服