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

上传人:b****5 文档编号:4394537 上传时间:2022-12-01 格式:DOCX 页数:21 大小:246.53KB
下载 相关 举报
容灾软件测试方案模板样本.docx_第1页
第1页 / 共21页
容灾软件测试方案模板样本.docx_第2页
第2页 / 共21页
容灾软件测试方案模板样本.docx_第3页
第3页 / 共21页
容灾软件测试方案模板样本.docx_第4页
第4页 / 共21页
容灾软件测试方案模板样本.docx_第5页
第5页 / 共21页
点击查看更多>>
下载资源
资源描述

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

《容灾软件测试方案模板样本.docx》由会员分享,可在线阅读,更多相关《容灾软件测试方案模板样本.docx(21页珍藏版)》请在冰豆网上搜索。

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

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

DDS测试方案

[键入文档副标题]

[在此处键入文档摘要。

摘要普通为文档内容简短概括。

在此处键入文档摘要。

摘要普通为文档内容简短概括。

]

九桥软件

/8/3

 

第一章概述

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需要通过编译测试。

硬件

操作系统

Oracle

9i

10G

9iRAC*2

10GRAC*2

10GRAC*4

IBMRS6000

AIX4.3.3

IBMPseries

AIX5L

HP9000

HPUX11i

HPIntegrity

HPUX11i

SUNFire

Solaris9

SUNFire

Solaris10

IA32/64bit

RedHatAS4

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-UX11.23

ReadHatAS5.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、参照安装手册,在源端和目端安装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顾客上执行下面语句清空表ddstest1

truncatetableTJ12315.DDSTEST1;

2、在源端和目的端通过下面语句确认DDSTEST1表已被清空。

selectcount(*)fromTJ12315.ddstest1;

3、停止目的端DDS软件

4、定位清除表dtf文献,使用DDS命令rput,回滚目的端数据库ddstest1这张表

rput–d序号

5、使用DDSodmp工具将表数据dump出来

odmp–o11–tTJ12315.ddstest1dds/dds@gsgl

6、使用DDS命令rrput,回滚目的端数据库到最新装载状态

rrput-d序号

7、启动DDS软件。

8、使用DDSoput工具将交易文献装载

Oput11

9、查询源端与目的端数据与否恢复

selectcount(*)fromTJ12315.ddstest1;

预期成果

1、误操作表被正常恢复;

实测成果

备注

2.2数据精确性测试

2.2.1普通数据精确性(一致性)验证测试

用例编号

test-6

预置条件

1、软件全同步完毕,增量同步已经启动;

2、源端数据库主机与目的端数据库主机网络连接通;

3、源端数据库主机与目的端数据库主机DDS要使用端口能互相访问

(含web端口);

测试环节

1、在源端依照12315业务数据库顾客TJ12315

DM_RQW表创立测试表DDSTEST1。

语句如下:

createtableTJ12315.ddstest1

asselect*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、在源端和目的端分别使用下面命令记录未同步时服务器压力

top

vmstat2

2、在源端和目的端分别使用下面命令记录全同步时服务器压力

top

vmstat2

预期成果

源端服务器

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、创立表ddstest3

createtableTJ12315.ddstest3(f1int,f2date);

3、插入ddstest3表一条系统时间

insertintoTJ12315.ddstest3values(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、源端目端iStreamDDS软件始终正常运营;

3、网络正常后,iStreamDDS与否继续增量同步;

预期成果

1、当网络恢复后,交易文献正常传播,目的端数据库逐渐接

近源端数据库;

实测成果

备注

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、检查目的端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公司

测试人员:

日期:

北京九桥软件有限公司

测试人员:

日期:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 数学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1