您好,欢迎访问三七文档
免责声明:文档在线网(文档中国)中所有的文档资料均由文档在线网会员提供。文档在线网会对会员提供的文档资料进行筛选和编辑,但是并不声明或保证其内容的合法性、正确性或可靠性。该文档资料的版权属于提供者所有,有关版权的问题请直接与提供者联系。某电力企业营销系统数据库压力测试报告免责声明:文档在线网(文档中国)中所有的文档资料均由文档在线网会员提供。文档在线网会对会员提供的文档资料进行筛选和编辑,但是并不声明或保证其内容的合法性、正确性或可靠性。该文档资料的版权属于提供者所有,有关版权的问题请直接与提供者联系。版本历史版本/状态作者参与者起止日期备注V1.0潘庆锋2006-1-20第一稿免责声明:文档在线网(文档中国)中所有的文档资料均由文档在线网会员提供。文档在线网会对会员提供的文档资料进行筛选和编辑,但是并不声明或保证其内容的合法性、正确性或可靠性。该文档资料的版权属于提供者所有,有关版权的问题请直接与提供者联系。目录一、目的.........................................................4二、测试方法.....................................................4三、数据库系统结构(由信息部提供).................................4四、测试环境.....................................................51.硬件环境...................................................5(1).测试环境结构..........................................6(2).设备需求..............................................62.软件需求...................................................7五、测试步骤.....................................................71.准备阶段...................................................7(1).制订测试方案..........................................7(2).测试对象调查..........................................7(3).数据库备份。..........................................7(4).创建测试用表空间......................................7(5).准备硬件设备..........................................7(6).安装测试软件..........................................7(7).制作测试用例..........................................8(8).检验测试用例..........................................92.测试阶段...................................................93.分析阶段...................................................9六、其他说明.....................................................9附件一:数据库系统情况调查表......................................10附件二、测试设备信息表............................................11免责声明:文档在线网(文档中国)中所有的文档资料均由文档在线网会员提供。文档在线网会对会员提供的文档资料进行筛选和编辑,但是并不声明或保证其内容的合法性、正确性或可靠性。该文档资料的版权属于提供者所有,有关版权的问题请直接与提供者联系。某电力企业营销系统数据库压力测试报告一、测试目的1.检验数据库系统在正常访问负荷情况下的效率和稳定性;2.检验数据库系统在超负荷情况下的效率和稳定性;3.确定数据库系统的压力边界;4.评估数据库系统健康状况,确定系统瓶颈,提供有效、可靠的数据以备厂家进行性能调整。二、测试方法通过测试基准生成工具,模拟若干客户端、若干用户并发访问数据库操作,请求数据库系统进行处理。同时,通过数据库系统诊断工具、操作系统诊断工具等,监控和记录数据库处理情况,全面了解数据库系统在不同流量压力情况下的运行情况。通过测试统计信息和数据库监控统计信息,分析系统瓶颈,提出调整建议。本次测试遵循事务处理性能委员会()的标准,采用TPC-C基准(Benchmark)进行测试。利用基准生成工具,生成符合TPC-CV5要求的测试数据和测试场景,并分发到多个代理(Agent)工作站,由各个代理模拟一定数量并发用户和并发事务,提交数据库系统进行处理。TPC-C是一种旨在衡量联机事务处理(OLTP)系统性能与可伸缩性的行业标准基准测试项目。这种基准测试项目将对包括查询、更新及队列式批量事务在内的广泛数据库功能进行测试。业界将TPC-C视为衡量OLTP系统性能的重要指示器。测试完毕,利用BenchmarkFactory生成详细的测试报告。在测试进行过程中,利用Oracle数据库系统提供的OracleEnterpriseManager工具监测数据库的状态,了解数据库系统在不同压力环境下的运行情况;同时,利用数据库诊断工具Spotlight对数据库系统的性能进行诊断,通过基于Windows的图形化用户界面,显示数据库中当前的数据流,揭示数据库的进程状态和潜在的性能瓶颈,实时记录数据库系统在测试期间的性能数据,所记录的信息,将成为数据库系统性能调整的重要依据。三、数据库系统结构(由某电力企业信息部提供)免责声明:文档在线网(文档中国)中所有的文档资料均由文档在线网会员提供。文档在线网会对会员提供的文档资料进行筛选和编辑,但是并不声明或保证其内容的合法性、正确性或可靠性。该文档资料的版权属于提供者所有,有关版权的问题请直接与提供者联系。1、核心服务器为两台IBMP570做数据与应用服务器,每台配备8CPU、32G内存,并进行分区划分,每个分区所占资源可根据实际运行情况做适当调整;另外配备一台P570Express做BI数据库服务器2、存储设备为IBMDS6800,容量以后可根据情况扩展3、数据库服务器分布在两台P570的分区中,两个分区建立HA,并通过OracleRAC实现负载均衡和互为热备4、两台P570应用服务器通过F5进行硬件负载均衡,两台F5实现HA以提高可靠性5、在每台P570应用服务器启动Web多个服务进程,以充分利用设备性能,同时不同服务器之间的Web服务进程两两群集,一提高可靠性,客户访问应用服务器时,通过设定不同的端口访问不同的服务进程,以提高系统并发响应的数量6、两台P570准备好划分第三个分区所需要的硬件设备(硬盘、网卡)四、测试环境1.硬件环境DS6800光纤交换机光纤交换机DBServer6C24G2HBA卡2千兆光纤网卡Web+AppServer2C8G2千兆光纤网卡DBServer4C16G2HBA卡2千兆光纤网卡Web+AppServer4C16G2千兆光纤网卡Bigip1000Bigip1000HARACHABIDBServer4C8G2HBA卡2千兆光纤网卡P570P570P570ExpressEthernet免责声明:文档在线网(文档中国)中所有的文档资料均由文档在线网会员提供。文档在线网会对会员提供的文档资料进行筛选和编辑,但是并不声明或保证其内容的合法性、正确性或可靠性。该文档资料的版权属于提供者所有,有关版权的问题请直接与提供者联系。(1).测试环境结构整个测试环境分为三部分:基准生成环境、数据库系统监视环境和被测试的数据库系统。(2).设备需求9台工作站。所有工作站硬件配置建议如下:CPU:InterlorAMD1GHzRAM:256MBHDisk:40GBDisplay:1024x768Network:100MBEthernet1.BenchmarkFactoryConsoleandRepository:基准测试控制台,用于运行BenchmarkFactory工具,生成测试基准用例,生成测试报告等。2.BenchmarkFactoryAgents:基准测试的代理,用于从多台工作站模拟多个并发用户和并发事务。Agents越多,越接近真实运行环境,测试也就越准确。本方案选用5台设备运行Agents,可以根据实际情况增加或减少Agents的数量。3.SpolightOnOracle:Oracle数据库性能诊断工具。可以直观显示数据库系统的内部数据流情况,记录数据库系统瓶颈数据,为测试完成后进行性能调整提供依据。4.OracleOEM:OracleEnterpriseManager控制台。用于监视、诊断Oracle数据库系统的运行状态,记录统计信息,详细了解数据库系统在处理不同压力情况下的性能情况。5.OtherTools:其他诊断工具。可以根据数据库系统和操作系统、存储设备的不同选用适当的诊断工具,进一步了解存储设备、服务器等的性能和健康状况。建议采用IBMAIX操作系统自带的Topas工具,可以详细了解测试期间服务器的CPU使用率、内存使用情况、进程调度情况、网络流量等信息。免责声明:文档在线网(文档中国)中所有的文档资料均由文档在线网会员提供。文档在线网会对会员提供的文档资料进行筛选和编辑,但是并不声明或保证其内容的合法性、正确性或可靠性。该文档资料的版权属于提供者所有,有关版权的问题请直接与提供者联系。2.软件需求(1).操作系统:WindowsXPSP2专业版。(2).Oracle10gClientforWindows。(3).OracleEnterpriseManager。(4).SpolightforOracleV3.8。(5).BenchmarkFactoryforOracleV4.7。五、测试步骤1.准备阶段(1).制订测试方案确定测试方式、方法,研究测试可行性,编写测试方案。(2).测试对象调查详细了解被测试的数据系统的情况,并填写“数据库系统情况调查表”(附件一),准备相关的资料,包括操作系统管理员口令、数据库DBA用户口令等。(3).数据库备份。将需要测试的数据库进行备份,避免在测试过程中因为错误操作造成数据损失。(4).创建测试用表空间为测试创建表空间,用于保存测试用例数据和索引。表空间的大小是500MB自动扩展。测试完成后,可以删除这两个表空间。(5).准备硬件设备按照第四节的要求,安装好所需的设备。并填写“测试设备信息表”(附件二)。(6).破解WinXPSP2的连接数限制WindowsXPSP2出于安全的考虑,默认将工作站的并发连接数限制为10个连接。而用于测试的工作站需要模拟几十个甚至几百个并发数据库连接,因此需要将WoindowsXPSP2的并发连接数进行破解。(7).安装测试软件测试工程师按照第四节的结构图,在测试设备上安装相关的软件,并进行必要的设置。具体有:安装OracleClient,配置OracleTNSNames.ORA文件,并检查每台测试设备必须可以通过SQL*Plus登录和访问Oracle数据库。安装OracleOEM客户端。为了尽量简化测试过程,本次使用的OEM无需配置OEM服务器,OEM客户端直接通过C/S方式访问数据库,并收集和监测数据库系统的状况。安装Spo
本文标题:数据库压力测试方案
链接地址:https://www.777doc.com/doc-3968403 .html