下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、ddsM试方案九桥软件2021/8/3键入文档副标题在此处键入文档摘要.摘要通常为文档内容的简短概括.在此处键入文档摘要.摘要通常为文档内容的简短概括.目录0第一章概述21.1 测试背景21.2 测试目标21.3 测试组网拓扑结构图31.4 测试环境描述31.4.115 treamDDS所兼容的平台列表31.4.116 中涉及的硬件描述41.4.117 中涉及的数据库描述41.4.118 中的网络情况描述41.5 同步过程中可能遇到的问题4第二章测试用例实现52.1 功能测试52.1.1 数据库同步功能测试52.1.2 单独同步表操作52.1.3 单独用户操作62.1.4 增加同步map用户或
2、表操作62.1.5 数据恢复功能测试62.2 数据准确性测试72.2.1 一般数据准确性一致性验证测试72.2.18 LOB字段准确性一致性验证测试82.3 同步性能测试82.3.1 数据全同步效劳器性能测试82.3.2 数据库全同步速率测试92.3.3 数据增量装载延迟测试92.4 异常测试102.4.1 增量同步期间网络中断测试102.4.2 增量同步期间源端数据库关闭、启动测试102.4.3 增量同步期间源端iStreamDDS软件异常测试102.4.4 增量同步期间目标端iStreamDDS异常测试112.4.5 增量同步期间目标端数据库空间满测试112.5 应用切换测试122.5.1
3、 应用切换测试12第三章测试过程中遇到的问题12第四章测试结论12第五章测试签署13第一章概述1.1 测试背景为保证XX公司的数据中央等核心系统数据定时或实时的传输至灾备中央,并且保证数据的准确平安,实现主、备两地之间的数据保持一致;以便于在灾难发生后,灾备中央能够顺利接替生产中央进行数据处理和支持关键业务功能运作.我们对数据库同步复制软件IStreamDDS!行灾备功能、性能和业务接管测试.本次主要测试核心数据库同步软件IStreamDDS勺功能、性能以及业务接管等,具体分为以下几个局部:第一局部是同步软件IStreamDDS功能测试.第二局部是同步软件IStreamDDS数据准确性测试.第
4、三局部是同步软件IStreamDDS性能测试.第四局部是同步软件IStreamDDS异常测试.第五局部是应用切换测试.注:测试过程中遇到的专用名词解释,请参考iStreamDD弦装手册或咨询iStreamDDS相关技术人员,在此不做详细描述.1.2 测试目标通过测试北京九桥软件公司自主研发的数据库同步软件iStreamDDS将到达以下目的:1、了解iStreamDDS软件的功能和性能.2、为在实际应用环境中利用iStreamDDS提供相关参考依据.3、在源端业务系统出现灾难时,可以通过手工配置切换到容灾端备份数据库上进行,从而保证业务能够正常进行.4、局部业务应用可以直接在目的端上进行,比方可
5、以将局部查询,报表的功能放在目的端数据库上进行,从而减轻生产系统的压力.1.3 测试组网拓扑结构图容突中央端DDS软件核心数据摩同步拓扑结构图HPE*5?名个小方肝昨EF给W620时心欹密后(172,;7.137.1QJ<172,17.137.205喀肝金丐.莉格河好同母岩C172.1Z137240)1.4 测试环境描述1.4.115 treamDDS所兼容的平台列表iStreamDDS兼容主流的Unix/Linux硬件平台和操作系统,并且支持跨平台的数据复制,源端和目标端支持的版本列表如下:其中局部表示IStreamDDSDDS&该平台开发环境经过编译和运行测试,其他没有&qu
6、ot;局部表示IStreamDDSDDS需要经过编译测试.硬件操作系统Oracle9i10G9iRAC*210GRAC*210GRAC*4IBMRS6000AIX4.3.3VVIBMPseriesAIX5LVVv-VHP9000HPUX11iVVVVHPIntegrityHPUX11iVVVVSUNFireSolaris9VVVVSUNFireSolaris10IA32/64bitRedHatAS4V7V7V7V7v71.4.116 中涉及的硬件描述系统名称主机数量主机类型CPU/内存数量操作系统版本号阵列型号磁盘带宽主机与阵列连接方式源系统2HP-8620HP-UX11.23EVA4000光
7、纤目的系统11曙光95032GReadHetAS5.1曙光目的系统21.4.117 中涉及的数据库描述系统名称源系统目的系统1目的系统2操作系统版本号HP-UX11.23ReadHatAS5.1数据库治理软件版本号Oracle9.2.0.4Oracle10.2.0.4数据库运行模式归档模式非归档模式集群单机or单机or并行集群单机归档目录空间100G一周内归档日志总量1.4.118 中的网络情况描述链路名义网络带宽实际网络带宽源系统一目的系统1100M源系统一目的系统21.5 同步过程中可能遇到的问题在DDSB件同步核心数据库过程中可能遇到如下问题:1、物化视图物化视图在目标端手动建立.2、I
8、OT表IOT表通过物化视图刷新至目标端.第二章测试用例实现2.1 功能测试2.1.1 数据库同步功能测试用例编号TEST-1预置条件1、目标端数据库根据源端数据库建立对应用户与表空间;2、源端数据库主机与目标端数据库主机网络连接通;3、源端数据库主机与目标端数据库主机DD区使用的端口能互相访问含web端口;4、源端数据库可重启;测试步骤1、参照安装手册,在源端和目的端安装iStreamDDS件,并配置相关IP、端口号等参数.源端配置map.cfg以及mapnot.cfg,启动iStreamDDS进程;2、目标端启动iStreamDDS进程;3、编辑DDSa件脚本使用其执行全同步,增量同步,索引
9、同步;4、翻开web监控囱口比对同步结果是否止确;预期结果1、DDSa创立与源端实时保持一致的目标端数据库;实测结果备注2.1.2 单独同步表操作用例编号TEST-2预置条件1、软件全同步完成,增量同步已经开启;2、源端数据库主机与目标端数据库主机网络连接通;3、源端数据库主机与目标端数据库主机DD区使用的端口能互相访问含web端口;测试步骤1、手动修改目标端的一个表的值;2、翻开web监控囱口,点击重新同步表菜单;3、填写要同步的表及其所属用户,执行同步;4、开启土曾量同步与索引同步;预期结果1、目标端被修改的表恢复成与源端实时保持一致状态实测结果备注2.1.3 单独用户操作用例编号TEST
10、-3预置条件1、软件全同步完成,增量同步已经开启;2、源端数据库主机与目标端数据库主机网络连接通;3、源端数据库主机与目标端数据库主机DD区使用的端口能互相访问含web端口;测试步骤1、手动修改目标端一个用户的一个表的值;2、翻开web监控窗口,点击重新同步用户菜单;3、填写要同步的用户,执行同步;4、开启土曾量同步与索引同步;预期结果1、目标端被修改的表恢复成与源端实时保持一致状态;实测结果备注2.1.4 增加同步map用户或表操作用例编号TEST-4预置条件1、软件全同步完成,增量同步已经开启;2、源端数据库主机与目标端数据库主机网络连接通;3、源端数据库主机与目标端数据库主机DD区使用的
11、端口能互相访问含web端口;测试步骤1、修改map.cfg文件,添加新的map用户或表;2、源端重新启动进程;3、同步新增加的map用户或表;4、开启土曾量同步与索引同步;预期结果1、目标端新增加的map用户或表与源端实时保持一致状态;实测结果备注2.1.5 数据恢复功能测试用例编号TEST-5预置条件1、软件全同步完成,增量同步已经开启;2、源端数据库主机与目标端数据库主机网络连接通;3、源端数据库主机与目标端数据库主机DD区使用的端口能互相访问含web端口;测试步骤1、在源端TJ12315用户上执行卜面语句清空表ddstest1truncatetableTJ12315.DDSTEST1;2
12、、在源端和目标端通过卜面语句确认DDSTEST我已被清空.selectcount(*)fromTJ12315.ddstest1;3、停止目标端DDSa件4、定位去除表的dtf文件,使用DDS命令rput,回滚目标端数据库的ddstest1这张表rputd序号5、使用DDSodmp工具将表数据dump出来odmp-o11-tTJ12315.ddstest1dds/ddsgsgl6、使用DDS令rrput,回滚目标端数据库到最新的装载状态rrput-d序号7、启动DDSa件.8、使用DDSoput工具将交易文件装载Oput119、查询源端与目标端数据是否恢复selectcount(*)fromTJ
13、12315.ddstest1;预期结果1、误操作的表被正常恢复;实测结果备注2.2 数据准确性测试2.2.1 一般数据准确性(一致性)验证测试用例编号TEST-6预置条件1、软件全同步完成,增量同步已经开启;2、源端数据库主机与目标端数据库主机网络连接通;3、源端数据库主机与目标端数据库主机DD区使用的端口能互相访问(含web端口);测试步骤1、在源端根据12315业务的数据库用户TJ12315的DM_RQW创立测试表DDSTEST1语句如下:createtableTJ12315.ddstest1asselect*fromTJ12315.DM_RQW;2、通过下面语句查询源端与目标端数据库,以
14、进行比照selectcount(*)fromTJ12315.ddstest1;预期结果1、源端于目标端的记录数一致;实测结果备注2.2.2 BLO瑶段准确性一致性验证测试用例编号TEST-7预置条件1、软件全同步完成,增量同步已经开启;2、源端数据库主机与目标端数据库主机网络连接通;3、源端数据库主机与目标端数据库主机DD区使用的端口能互相访问含web端口;测试步骤1、在源端TJ12315用户上创立带LOB字段的测试表DDSTEST2语句如下:createtableTJ12315.ddstest2(f1int,f2BLOB);2、使用datafactory连接TJ12315.ddstest2,
15、插入100条记录;3、在源端和目标端各执行下面语句比照数据是否一致;selectf1,length(f2)fromTJ12315.DDSTEST2orderbyf1;预期结果1、源端于目标端的记录数一致;实测结果备注2.3 同步性能测试2.3.1 数据全同步效劳器性能测试用例编号TEST-8预置条件1、源端数据库主机与目标端数据库主机网络连接通;2、源端数据库主机与目标端数据库主机DD区使用的端口能互相访问含web端口;测试步骤1、在源端和目标端分别使用下面命令记录未同步时效劳器压力topvmstat22、在源端和目标端分别使用下面命令记录全同步时效劳器压力topvmstat2预期结果源端效劳
16、器CPU取平均值40%内存取平均值3%目标端效劳器CPU取平士值3%内存取平均值3%实测结果备注2.3.2 数据库全同步速率测试用例编号TEST-9预置条件1、源端数据库主机与目标端数据库主机网络连接通;2、源端数据库主机与目标端数据库主机DD区使用的端口能互相访问含web端口;测试步骤1、启动data库的一次一次全同步以8条进程为例带宽为100M2、查询目标端msg.log,统计开始到结束的时间3、计算data库的大小,除以花费的时间,得到全同步速率.预期结果全库大小为2.8T,数据同步时间为60个小时.平均全同步效率为13MB/s实测结果备注2.3.3 数据增量装载延迟测试用例编号TEST
17、-10预置条件1、软件全同步完成,增量同步已经开启;2、源端数据库主机与目标端数据库主机网络连接通;3、源端数据库主机与目标端数据库主机DD区使用的端口能互相访问含web端口;测试步骤1、调整源端与目标端的时间一致2、创立表ddstest3createtableTJ12315.ddstest3f1int,f2date;3、插入ddstest3表一条系统时间insertintoTJ12315.ddstest3values2,sysdate;commit;4、在目标端定位装载这条语句的dtf文件的序号vshow-3Jr#.dtf.bak5、将目标端msg.log中这个事物完成的时间与装载这条语句的
18、时间与插入的源端系统时间相减,即可得到数据增量装载的延迟时间预期结果1、延迟时间在24秒之间.实测结果备注2.4 异常测试2.4.1 增量同步期间网络中断测试用例编号TEST-11预置条件1、软件全同步完成,增量同步已经开启;2、源端数据库主机与目标端数据库主机网络连接通;3、源端数据库主机与目标端数据库主机DD区使用的端口能互相访问含web端口;4、源端有足够的空间存放缓存义件;5、测试期间可中断源端于目标端之间的网络;测试步骤1、源端在网络中断期间模拟交易;2、源端目的端iStreamDDS软件一直止常运行;3、网络正常后,iStreamDDS是否继续增量同步;预期结果1、当网络恢复后,交
19、易文件正常传输,目标端数据库逐渐接近源端数据库;实测结果备注2.4.2 增量同步期间源端数据库关闭、启动测试用例编号TEST-12预置条件1、软件全同步完成,增量同步已经开启;2、源端数据库主机与目标端数据库主机网络连接通;3、源端数据库主机与目标端数据库主机DD区使用的端口能互相访问含web端口;4、源端数据库与目标端数据库可重启;测试步骤1、源端数据库重新启动后,观察DDS是否继续增量同步;预期结果1、源端数据库重启后,DDS继续增量同步;实测结果备注2.4.3 增量同步期间源端iStreamDDS软件异常测试用例编号TEST-13预置条件1、软件全同步完成,增量同步已经开启;2、源端数据
20、库主机与目标端数据库主机网络连接通;3、源端数据库主机与目标端数据库主机DD区使用的端口能互相访问含web端口;4、源端数据库为归档模式;测试步骤1、源端归档日志保存完整;2、网络及目标端数据库正常运行;3、源端模拟交易一段时间后,并手动切换所有的在线日志组altersystemswitchlogfile;4、启动DDSa件,DDS是否继续增量同步;预期结果1、源端DD瞅件启动后,继续增量同步;实测结果备注2.4.4 增量同步期间目标端iStreamDDS异常测试用例编号TEST-14预置条件1、软件全同步完成,增量同步已经开启;2、源端数据库主机与目标端数据库主机网络连接通;3、源端数据库主
21、机与目标端数据库主机DD区使用的端口能互相访问含web端口;测试步骤1、在目标端主机上使用kill-9命令将dds_pput进程杀死;2、重启目标端DDSa件;3、监测DDS否能正常增量同步;预期结果1、目标端DDSa件重启后,继续增量同步;实测结果备注2.4.5 增量同步期间目标端数据库空间满测试用例编号TEST-15预置条件1、软件全同步完成,增量同步已经开启;2、源端数据库主机与目标端数据库主机网络连接通;3、源端数据库主机与目标端数据库主机DD区使用的端口能互相访问含web端口;4、源端可扩表空间,或源端表空间比目标端大一倍;测试步骤1、建立一张测试表,向这个表插入数据,直到空间使用率到达70%2、检查目标端DD
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 会员管理软件合同范本
- 南昌吊车出租合同范本
- 医生兼职中介合同范本
- 卫浴出口采购合同范本
- 冰粉小摊转让合同范本
- 合伙经营宾馆合同范本
- 俱乐部平台协议书范本
- 双方自愿解除合同范本
- 合伙开采玉矿合同范本
- 劳动合同中的专项协议
- 政府和社会资本合作项目政府采购办法考试真题及答案解析
- 东恒纳米碳材料及配套项目(一期)环境影响报告表
- DB15T 4203-2025草原生态环境损害司法鉴定技术规范
- 共青团考试题目及答案
- 武汉护理招聘考试题库及答案解析
- 研究生科研能力培养方案
- 餐饮招商合作方案
- 2025初级会计实务刷题题库及答案
- 2025年行政执法人员考试试题库及参考答案
- 2025石油买卖合同 标准版模板全
- 2026云南大理州教育体育系统校园招聘工作人员176人笔试备考试题及答案解析
评论
0/150
提交评论