版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
DDS测试方案[键入文档副标题][在此处键入文档摘要。摘要普通为文档内容简短概括。在此处键入文档摘要。摘要普通为文档内容简短概括。]九桥软件/8/3
目录TOC\o"1-5"\h\z\u目录 2第一章概述 31.1测试背景 31.2测试目的 31.3测试组网拓扑构造图 41.4测试环境描述 41.4.1iStreamDDS所兼容平台列表 41.4.2测试中涉及硬件描述 51.4.3测试中涉及数据库描述 51.4.4测试中网络状况描述 51.5同步过程中也许遇到问题 5第二章测试用例实现 72.1功能测试 72.1.1数据库同步功能测试 72.1.2单独同步表操作 72.1.3单独顾客操作 82.1.4增长同步map(顾客或表)操作 82.1.5数据恢复功能测试 82.2数据精确性测试 92.2.1普通数据精确性(一致性)验证测试 92.2.1BLOB字段精确性(一致性)验证测试 102.3同步性能测试 102.3.1数据全同步服务器性能测试 102.3.2数据库全同步速率测试 112.3.3数据增量装载延迟测试 112.4异常测试 122.4.1增量同步期间网络中断测试 122.4.2增量同步期间源端数据库关闭、启动测试 122.4.3增量同步期间源端iStreamDDS软件异常测试 122.4.4增量同步期间目的端iStreamDDS异常测试 132.4.5增量同步期间目的端数据库空间满测试 132.5应用切换测试 142.5.1应用切换测试 14第三章测试过程中遇到问题 14第四章测试结论 14第五章测试订立 15第一章概述1.1测试背景为保证XX公司数据中心等核心系统数据定期或实时传播至灾备中心,并且保证数据精确安全,实现主、备两地之间数据保持一致;以便于在劫难发生后,灾备中心可以顺利接替生产中心进行数据解决和支持核心业务功能运作。咱们对数据库同步(复制)软件IStreamDDS进行灾备功能、性能和业务接管测试。本次重要测试核心数据库同步软件IStreamDDS功能、性能以及业务接管等,详细分为如下几种某些:第一某些是同步软件IStreamDDS功能测试。第二某些是同步软件IStreamDDS数据精确性测试。第三某些是同步软件IStreamDDS性能测试。 第四某些是同步软件IStreamDDS异常测试。第五某些是应用切换测试。注:测试过程中遇到专用名词解释,请参照iStreamDDS安装手册或征询iStreamDDS有关技术人员,在此不做详细描述。1.2测试目的通过测试北京九桥软件有限公司公司自主研发数据库同步软件iStreamDDS,将达到如下目:1、理解iStreamDDS软件功能和性能。2、为在实际应用环境中运用iStreamDDS提供有关参照根据。3、在源端业务系统浮现劫难时,可以通过手工配备切换到容灾端备份数据库上进行,从而保证业务可以正常进行。4、某些业务应用可以直接在目端上进行,例如可以将某些查询,报表功能放在目端数据库上进行,从而减轻生产系统压力。1.3测试组网拓扑构造图1.4测试环境描述1.4.1iStreamDDS所兼容平台列表iStreamDDS兼容主流Unix/Linux硬件平台和操作系统,并且支持跨平台数据复制,源端和目的端支持版本列表如下:其中“√”某些表达IStreamDDSDDS在该平台开发环境通过编译和运营测试,其她没有“√”某些表达IStreamDDSDDS需要通过编译测试。硬件操作系统Oracle9i10G9iRAC*210GRAC*210GRAC*4IBMRS6000AIX4.3.3√√IBMPseriesAIX5L√√√√HP9000HPUX11i√√√√HPIntegrityHPUX11i√√√√SUNFireSolaris9√√√√SUNFireSolaris10IA32/64bitRedHatAS4√√√√√1.4.2测试中涉及硬件描述系统名称主机数量主机类型CPU/内存数量操作系统版本号阵列型号磁盘带宽主机与阵列连接方式源系统2HP-8620HP-UX11.23EVA4000光纤目系统11曙光95032GReadHetAS5.1曙光目系统21.4.3测试中涉及数据库描述系统名称源系统目系统1目系统2操作系统版本号HP-UX11.23ReadHatAS5.1数据库管理软件版本号Oracle9.2.0.4Oracle10.2.0.4数据库运营模式归档模式非归档模式集群单机or单机or并行集群单机归档目录空间100G一周内归档日记总量1.4.4测试中网络状况描述链路名义网络带宽实际网络带宽源系统->目系统1100M源系统->目系统21.5同步过程中也许遇到问题在DDS软件同步核心数据库过程中也许遇到如下问题:1、物化视图物化视图在目的端手动建立。2、IOT表IOT表通过物化视图刷新至目的端。第二章测试用例实现2.1功能测试2.1.1数据库同步功能测试用例编号test-1预置条件1、目的端数据库按照源端数据库建立相应顾客与表空间;2、源端数据库主机与目的端数据库主机网络连接通;3、源端数据库主机与目的端数据库主机DDS要使用端口能互相访问(含web端口);4、源端数据库可重启;测试环节1、参照安装手册,在源端和目端安装iStreamDDS软件,并配备有关IP、端标语等参数。源端配备map.cfg以及mapnot.cfg,启动iStreamDDS进程;2、目的端启动iStreamDDS进程;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顾客上执行下面语句清空表ddstest1truncatetableTJ12315.DDSTEST1;2、在源端和目的端通过下面语句确认DDSTEST1表已被清空。selectcount(*)fromTJ12315.ddstest1;3、停止目的端DDS软件4、定位清除表dtf文献,使用DDS命令rput,回滚目的端数据库ddstest1这张表rput–d序号5、使用DDSodmp工具将表数据dump出来odmp–o11–tTJ12315.ddstest1dds/dds@gsgl6、使用DDS命令rrput,回滚目的端数据库到最新装载状态rrput-d序号7、启动DDS软件。8、使用DDSoput工具将交易文献装载Oput119、查询源端与目的端数据与否恢复selectcount(*)fromTJ12315.ddstest1;预期成果1、误操作表被正常恢复;实测成果备注2.2数据精确性测试2.2.1普通数据精确性(一致性)验证测试用例编号test-6预置条件1、软件全同步完毕,增量同步已经启动;2、源端数据库主机与目的端数据库主机网络连接通;3、源端数据库主机与目的端数据库主机DDS要使用端口能互相访问(含web端口);测试环节1、在源端依照12315业务数据库顾客TJ12315DM_RQW表创立测试表DDSTEST1。语句如下:createtableTJ12315.ddstest1asselect*fromTJ12315.DM_RQW;2、通过下面语句查询源端与目的端数据库,以进行对比selectcount(*)fromTJ12315.ddstest1;预期成果1、源端于目的端记录数一致;实测成果备注2.2.1BLOB字段精确性(一致性)验证测试用例编号test-7预置条件1、软件全同步完毕,增量同步已经启动;2、源端数据库主机与目的端数据库主机网络连接通;3、源端数据库主机与目的端数据库主机DDS要使用端口能互相访问(含web端口);测试环节1、在源端TJ12315顾客上创立带LOB字段测试表DDSTEST2。语句如下:createtableTJ12315.ddstest2(f1int,f2BLOB);2、使用datafactory连接TJ12315.ddstest2,插入100条记录;3、在源端和目的端各执行下面语句对比数据与否一致;selectf1,length(f2)fromTJ12315.DDSTEST2orderbyf1;预期成果1、源端于目的端记录数一致;实测成果备注2.3同步性能测试2.3.1数据全同步服务器性能测试用例编号test-8预置条件1、源端数据库主机与目的端数据库主机网络连接通;2、源端数据库主机与目的端数据库主机DDS要使用端口能互相访问(含web端口);测试环节1、在源端和目的端分别使用下面命令记录未同步时服务器压力topvmstat22、在源端和目的端分别使用下面命令记录全同步时服务器压力topvmstat2预期成果源端服务器CPU(取平均值)40%内存(取平均值)3%目的端服务器CPU(取平均值)3%内存(取平均值)3%实测成果备注2.3.2数据库全同步速率测试用例编号test-9预置条件1、源端数据库主机与目的端数据库主机网络连接通;2、源端数据库主机与目的端数据库主机DDS要使用端口能互相访问(含web端口);测试环节1、启动data库一次一次全同步以8条进程为例(带宽为100M)2、查询目的端msg.log,记录开始到结束时间3、计算data库大小,除以耗费时间,得到全同步速率。预期成果全库大小为2.8T,数据同步时间为60个小时。平均全同步效率为13MB/s实测成果备注2.3.3数据增量装载延迟测试用例编号test-10预置条件1、软件全同步完毕,增量同步已经启动;2、源端数据库主机与目的端数据库主机网络连接通;3、源端数据库主机与目的端数据库主机DDS要使用端口能互相访问(含web端口);测试环节1、调节源端与目的端时间一致2、创立表ddstest3createtableTJ12315.ddstest3(f1int,f2date);3、插入ddstest3表一条系统时间insertintoTJ12315.ddstest3values(2,sysdate);commit;4、在目的端定位装载这条语句dtf文献序号vshow-3序号.dtf.bak5、将目的端msg.log中这个事物完毕时间与装载这条语句时间与插入源端系统时间相减,即可得到数据增量装载延迟时间预期成果1、延迟时间在2~4秒之间。实测成果备注2.4异常测试2.4.1增量同步期间网络中断测试用例编号test-11预置条件1、软件全同步完毕,增量同步已经启动;2、源端数据库主机与目的端数据库主机网络连接通;3、源端数据库主机与目的端数据库主机DDS要使用端口能互相访问(含web端口);4、源端有足够空间存储缓存文献;5、测试期间可中断源端于目的端之间网络;测试环节1、源端在网络中断期间模仿交易;2、源端目端iStreamDDS软件始终正常运营;3、网络正常后,iStreamDDS与否继续增量同步;预期成果当网络恢复后,交易文献正常传播,目的端数据库逐渐接近源端数据库;实测成果备注2.4.2增量同步期间源端数据库关闭、启动测试用例编号test-12预置条件1、软件全同步完毕,增量同步已经启动;2、源端数据库主机与目的端数据库主机网络连接通;3、源端数据库主机与目的端数据库主机DDS要使用端口能互相访问(含web端口);4、源端数据库与目的端数据库可重启;测试环节1、源端数据库重新启动后,观测DDS与否继续增量同步;预期成果1、源端数据库重启后,DDS继续增量同步;实测成果备注2.4.3增量同步期间源端iStreamDDS软件异常测试用例编号test-13预置条件1、软件全同步完毕,增量同步已经启动;2、源端数据库主机与目的端数据库主机网络连接通;3、源端数据库主机与目的端数据库主机DDS要使用端口能互相访问(含web端口);4、源端数据库为归档模式;测试环节1、源端归档日记保存完整;2、网络及目的端数据库正常运营;3、源端模仿交易一段时间后,并手动切换所有在线日记组altersystemswitchlogfile;4、启动DDS软件,DDS与否继续增量同步;预期成果1、源端DDS软件启动后,继续增量同步;实测成果备注2.4.4增量同步期间目的端iStreamDDS异常测试用例编号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、检查目
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 控制系统应用技术校本教材 任务1 典型化工设备认识
- 2026年老师继续教育心得体会高频考点
- 宠物寄养服务公司废旧物资回收利用管理制度
- 员工奖金发放及考核协议
- 食品安全整治工作总结(集合15篇)
- 2026年教育障碍研究心得体会详细教程
- 人员搬运安全培训内容
- 员工培训安全内容
- 2026年披萨店加盟合同(1篇)
- 2026年原料运输合同(1篇)
- 2026年河南应用技术职业学院单招职业适应性测试必刷测试卷含答案
- 雨课堂在线学堂《全球化与世界空间》单元考核测试答案
- 个人钢琴销售合同范本
- 院校物业服务教学辅助方案
- 中国农业机械化科学研究院 招聘 笔试
- 支气管动脉栓塞术的护理
- 提升中医护理操作开展率
- DB32-T 5172-2025 工程渣土资源化利用技术规程
- 南德功能安全培训课件
- 荧光分析技术第二章荧光信号机制讲课文档
- 筹备协议书范本
评论
0/150
提交评论