关键词不能为空

当前您在: 主页 > 英语 >

容灾软件测试方案模板

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2020-10-31 18:23
tags:5368

汤镬-科技的英文

2020年10月31日发(作者:翟文瑞)


DS软件测试方案


DDS测试方案
[键入文档副标题]

[在此处键入文档摘要。摘要通常为文档内容的简短
概括。在此处键入文档摘要。摘要通常为文档内容
的简短概括。]

九桥软件
201083


DDS软件测试方案
目 录
目 录................................. .................................................. .................................................. .......... 0
第一章概述 ........................... .................................................. .................................................. ........ 2
1.1测试背景 ........................... .................................................. ............................................... 2
1.2测试目标 ...................................... .................................................. .................................... 2
1.3测试组网拓扑结构图 ................................. .................................................. ..................... 3
1.4测试环境描述 ............ .................................................. .................................................. .... 3
1.4.1iStream DDS所兼容的平台列表 .............. .................................................. .......... 3
1.4.2测试中涉及的硬件描述 ................. .................................................. ..................... 4
1.4.3测试中涉及的数据库描述 ..... .................................................. ............................. 4
1.4.4测试中的网络情况描述 .............................. .................................................. ........ 4
1.5同步过程中可能遇到的问题 ................... .................................................. ....................... 4
第二章测试用例实现 .......... .................................................. .................................................. ......... 6
2.1功能测试 .......................... .................................................. ................................................ 6
2.1.1 数据库同步功能测试 .............................. .................................................. ........... 6
2.1.2 单独同步表操作 .................. .................................................. ............................... 6
2.1.3单独用户操作 .................................................. .................................................. .... 7
2.1.4 增加同步map(用户或表)操作 ................. .................................................. ..... 7
2.1.5数据恢复功能测试 ........................ .................................................. ...................... 7
2.2数据准确性测试 .......... .................................................. .................................................. .. 8
2.2.1一般数据准确性(一致性)验证测试 ................... ............................................. 8
2.2.1BLOB字段准确性(一致性)验证测试 ...................... .......................................... 9
2.3同步性能测试 .................................... .................................................. .............................. 9
2.3.1数据全同步服务器性能测试 ............................ .................................................. .. 9
2.3.2数据库全同步速率测试 ......................... .................................................. ........... 10
2.3.3 数据增量装载延迟测试 .............. .................................................. ..................... 10
2.4异常测试 ............. .................................................. .................................................. ......... 11
2.4.1增量同步期间网络中断测试 ............... .................................................. ............. 11
2.4.2增量同步期间源端数据库关闭、启动测试 ..... ................................................. 11
2.4.3增量同步期间源端iStream DDS软件异常测试 .............................................. 11
2.4.4增量同步期间目标端iStream DDS异常测试 .................................................. 12
2.4.5增量同步期间目标端数据库空间满测试 .................... ...................................... 12
2.5应用切换测试 .................................... .................................................. ............................ 13
2.5.1应用切换测试 .. .................................................. .................................................. 13
第三章测试过程中遇到的问题 ............................. .................................................. ...................... 13
第四章测试结论 ............ .................................................. .................................................. ............. 14
第五章测试签署 ..................... .................................................. .................................................. .... 14



第 1 页


DDS软件测试方案

第一章概述
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、部分业务应用可以直接在目的端上进行,比如可以将部分查询,报表的
第 2 页


DDS软件测试方案
功能放在目的端数据库上进行,从而减轻生产系统的压力。
1.3测试组网拓扑结构图

1.4测试环境描述
1.4.1iStream DDS所兼容的平台列表
iStream DDS兼容主流的UnixLinux硬件平台和操作系统,并且支持跨平
台 的数据复制,源端和目标端支持的版本列表如下:
其中“√”部分表示IStream DDS DDS在该平台开发环境经过编译和运行测
试,其他没有“√”部分表示IStream DDS DDS需要经过编译测试。
硬件
IBM RS6000
IBM Pseries
HP 9000
操作系统
AIX 4.3.3
AIX 5L
HPUX 11i
Oracle
9i 10G 9i RAC*2

√ √
√ √



10G RAC*2



10G RAC*4



第 3 页


DDS软件测试方案
HP Integrity
SUN Fire
SUN Fire
IA 3264bit
HPUX 11i
Solaris 9
Solaris 10
RedHat AS4
√ √
√ √

√ √












1.4.2测试中涉及的硬件描述
系统名称
源系统
主机主机类型
数量
2 HP-8620
曙光950

CPU内存
数量

32G

操作系统版
本号
阵列型号 磁盘主机与阵列
带宽 连接方式



光纤


HP-UX11.23 EVA4000
ReadHet
AS 5.1

曙光

目的系统1 1
目的系统2
1.4.3测试中涉及的数据库描述
系统名称
操作系统版本号
数据库管理软件版本号
数据库运行模式
集群单机or 单机or并行
归档目录空间
一周内归档日志总量
源系统
HP-UX 11.23
Oracle9.2.0.4
归档模式
集群
100G

目的系统1
ReadHat AS 5.1
Oracle10.2.0.4
非归档模式
单机


目的系统2






1.4.4测试中的网络情况描述
链路
源系统->目的系统1
源系统->目的系统2
名义网络带宽
100M

实际网络带宽


1.5同步过程中可能遇到的问题
在DDS软件同步核心数据库过程中可能遇到如下问题:
1、物化视图
物化视图在目标端手动建立。
2、IOT表
第 4 页


DDS软件测试方案
IOT表通过物化视图刷新至目标端。

第 5 页


DDS软件测试方案
第二章测试用例实现
2.1功能测试
2.1.1 数据库同步功能测试
用例编号
预置条件
TEST-1
1、目标端数据库按照源端数据库建立对应用户与表空间;
2、源端数据库主机与目标端数据库主机网络连接通;
3、源端数据库主机与目标端数据库主机DDS要使用的端口能互相访问
(含web端口);
4、源端数据库可重启;
1、参照安装手册,在源端和目的端安装iStream DDS软件,并配置相关IP、
端口号等参数。源端配置以及,启动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、目标端被修改的表恢复成与源端实时保持一致状态


测试步骤
预期结果
实测结果
备注


第 6 页


DDS软件测试方案
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(用户或表);
2、源端重新启动进程;
3、同步新增加的map(用户或表);
4、开启增量同步与索引同步;

1、目标端新增加的map(用户或表)与源端实时保持一致状态;


测试步骤
预期结果
实测结果
备注

2.1.5 数据恢复功能测试
用例编号
预置条件
TEST-5
1、软件全同步完成,增量同步已经开启;
2、源端数据库主机与目标端数据库主机网络连接通;
3、源端数据库主机与目标端数据库主机DDS要使用的端口能互相访问
(含web端口);
1、在源端TJ12315用户上执行下面语句清空表ddstest1
truncate table T1;
测试步骤
第 7 页


DDS软件测试方案
2、在源端和目标端通过下面语句确认DDSTEST1表已被清空。
select count(*) from t1;
3、停止目标端DDS软件
4、定位清除表的dtf 文件,使用DDS命令rput,回滚目标端数据库的
ddstest1这张表
rput –d 序号
5、使用DDS odmp工具将表数据dump出来
odmp –o 11 –t t1 ddsdds@gsgl
6、使用DDS命令rrput,回滚目标端数据库到最新的装载状态
rrput -d 序号
7、启动DDS软件。
8、使用DDS oput工具将交易文件装载
Oput 11
9、查询源端与目标端数据是否恢复
select count(*) from t1;

预期结果
实测结果
备注



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

2.2数据准确性测试
2.2.1一般数据准确性(一致性)验证测试
用例编号
预置条件
TEST-6
1、软件全同步完成,增量同步已经开启;
2、源端数据库主机与目标端数据库主机网络连接通;
3、源端数据库主机与目标端数据库主机DDS要使用的端口能互相访问
(含web端口);
1、在源端根据12315业务的数据库用户TJ12315
的DM_RQW表创建测试表DDSTEST1。
语句如下:
create table t1
as select * from _RQW;
2、通过下面语句查询源端与目标端数据库,以进行对比
select count(*) from t1;

1、源端于目标端的记录数一致;


测试步骤
预期结果
实测结果
备注
第 8 页


DDS软件测试方案

2.2.1BLOB字段准确性(一致性)验证测试
用例编号
预置条件
TEST-7
1、软件全同步完成,增量同步已经开启;
2、源端数据库主机与目标端数据库主机网络连接通;
3、源端数据库主机与目标端数据库主机DDS要使用的端口能互相访问
(含web端口);
1、在源端TJ12315用户上创建带LOB字段
的测试表DDSTEST2。语句如下:
create table t2 (f1 int,f2 BLOB) ;
2、使用datafactory连接t2,插入100条记录;
3、在源端和目标端各执行下面语句对比数据是否一致;
select f1,length(f2) from T2 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%


测试步骤
预期结果
实测结果
备注

第 9 页


DDS软件测试方案
2.3.2数据库全同步速率测试
用例编号
预置条件
TEST-9
1、源端数据库主机与目标端数据库主机网络连接通;
2、源端数据库主机与目标端数据库主机DDS要使用的端口能互相访问
(含web端口);
1、启动data库的一次一次全同步以8条进程为例(带宽为100 M)
2、查询目标端,统计开始到结束的时间
3、计算data库的大小,除以花费的时间,得到全同步速率。
全库大小为2.8T,数据同步时间为60个小时。
平均全同步效率为13 MBs


测试步骤
预期结果
实测结果
备注



2.3.3数据增量装载延迟测试
用例编号
预置条件
TEST-10
1、软件全同步完成,增量同步已经开启;
2、源端数据库主机与目标端数据库主机网络连接通;
3、源端数据库主机与目标端数据库主机DDS要使用的端口能互相访问
(含web端口);
1、调整源端与目标端的时间一致
2、创建表ddstest3
create table t3( f1 int,f2 date);
3、插入ddstest3表一条系统时间
insert into t3 values (2, sysdate);
commit;
4、在目标端定位装载这条语句的dtf文件的序号
vshow -3 序号. 5、将目标端中这个事物完成的时间与装载这条语句的时间与插入
的源端系统时间相减,即可得到数 据增量装载的延迟时间

1、延迟时间在2~4秒之间。


测试步骤
预期结果
实测结果
备注


第 10 页


DDS软件测试方案
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、源端数据库为归档模式;
第 11 页


DDS软件测试方案
测试步骤 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软件继续工作,并且两边
测试表数据也一致;


测试步骤
预期结果
实测结果
备注
第 12 页


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监控程序没有安装端口后续安装,更
已经启动 换端口
数据准确性方面
功能测试方面
增量异常方面

备注
通过源端日志,查看目标端
是否运行





第 13 页


DDS软件测试方案
第四章测试结论
模块

平台方面

数据准确度

功能方面
同步速度方面
资源占用方面
稳定性方面
易用性方面



结论








备注








第五章测试签署
本次测试于200 年 月 日开始,于200 年 月 日结束。经过测试各方友好协
商,一致同意签署本次技术测试报告。


XX公司
测试人员:
日期:
北京九桥软件有限公司
测试人员:
日期:

第 14 页

天灵盖什么意思-钢木家具


777814-揣的读音


depot-訾的读音


邓师-广播英语


六级英语听力-学信网人工客服电话


无老师-胶衣树脂


疬怎么读-demanding


从子是什么意思-迷信的反义词



本文更新与2020-10-31 18:23,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/435616.html

容灾软件测试方案模板的相关文章

  • 爱心与尊严的高中作文题库

    1.关于爱心和尊严的作文八百字 我们不必怀疑富翁的捐助,毕竟普施爱心,善莫大焉,它是一 种美;我们也不必指责苛求受捐者的冷漠的拒绝,因为人总是有尊 严的,这也是一种美。

    小学作文
  • 爱心与尊严高中作文题库

    1.关于爱心和尊严的作文八百字 我们不必怀疑富翁的捐助,毕竟普施爱心,善莫大焉,它是一 种美;我们也不必指责苛求受捐者的冷漠的拒绝,因为人总是有尊 严的,这也是一种美。

    小学作文
  • 爱心与尊重的作文题库

    1.作文关爱与尊重议论文 如果说没有爱就没有教育的话,那么离开了尊重同样也谈不上教育。 因为每一位孩子都渴望得到他人的尊重,尤其是教师的尊重。可是在现实生活中,不时会有

    小学作文
  • 爱心责任100字作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文
  • 爱心责任心的作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文
  • 爱心责任作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文