收藏 分享(赏)

数据库压力测试方案.docx

上传人:dzzj200808 文档编号:4056677 上传时间:2018-12-06 格式:DOCX 页数:16 大小:356.69KB
下载 相关 举报
数据库压力测试方案.docx_第1页
第1页 / 共16页
数据库压力测试方案.docx_第2页
第2页 / 共16页
数据库压力测试方案.docx_第3页
第3页 / 共16页
数据库压力测试方案.docx_第4页
第4页 / 共16页
数据库压力测试方案.docx_第5页
第5页 / 共16页
点击查看更多>>
资源描述

1、 第 1 页性能测试方案第 2 页目录前言 31 第一章系统性能测试概述 .31.1 被测系统定义 .31.1.1 功能简介 41.1.2 性能测试指标 41.2 系统结构及流程 .41.2.1 系统总体结构 41.2.2 功能模块描述 41.2.3 业务流程 51.2.4 系统的关键点描述(KP) 51.3 性能测试环境 .52 第二章 性能测试 62.1 压力测试 .62.1.1 压力测试概述 72.1.2 测试目的 72.1.3 测试方法及测试用例 72.1.4 测试指标及期望 82.1.5 测试数据准备 92.1.6 运行状况记录 93 第三章 测试过程及结果描述 .103.1 测试描

2、述 .103.2 测试场景 .103.3 测试结果 .104 第四章 测试报告 11第 3 页前言本性能测试规划书即是基于本文档为测试 MES 数据库 RAC 性能方案,测试的服务器为 IBM P750,参考科学的性能测试方法而撰写的,用以指导即将进行的系统的性能测试。1 第一章 MES 系统性能测试概述1.1 被测系统定义MES 系统作为本次测试的被测系统(注:以下所有针对被测系统地描述均为针对MES 系统进行的) ,MES 系统是由.NET 编写的一个三层架构的应用软件,后台应用了Oracle10g 数据库,该系统比较占用资源主要功能有: 看板、生产采集、下载 JOB,在本次测试中,将针对

3、这些大数据量的查询、采集功能进行压力测试,检查并评估在模拟环境中,系统、数据库对负载的承受能力,在不同的用户连接情况下,系统的吞吐能力和响应能力,以及在预计的数据容量中,系统能够容忍的最大用户数。1.1.1 功能简介根据数据库监控结果,对数据库性能影响比较大的模块是:看板、生产采集、下载JOB。本次测试基于以上功能进行1.1.2 性能测试指标本次测试是针对 MES 采集在应对密集整转的大压力下而进行的,主要需要获得如下的测试指标。1、数据库的并发数量:即系统所能容忍的最大用户数量,也就是在正常的响应时间中,系统能够支持的最多的客户端的数量。第 4 页2、服务器的 CPU、I/O 和内存使用率:

4、即在各种负载压力情况下,服务器系统CPU 处理时间,I/O 的读写频率和内存的使用状况。3、数据库的可靠性:即在连续工作时间状态下,系统能够正常运行的时间,即在连续工作时间段内没有出错信息。1.2 系统结构及流程(填写客户端配置)MES 客户端在实际生产中的体系结构跟本次性能测试所采用的体系结构是一样的,交易流程也完全一致的。不过,由于硬件条件的限制,本次性能测试的硬件平台跟实际生产环境略有不同。1.2.1 系统总体结构MES 客户端架构为提高产线客户端的用户响应速度,MES 采集客户端采用逻辑封装 Oracle、后台异步执行的架构: MES终端直接连接Oracle数据库; MES业务逻辑,封

5、装在Oracle数据库Package中; MES终端采用异步提交的模式,扫码时将条码保存到文本文件,后台定时将文本文件内容提交到Pacakge执行;第 5 页1.2.2 功能模块(填写客户端采集流程)1 本次性能测试中各类操作都是由若干功能模块组成的,每个功能都根据其执行特点分成了若干操作步骤,每个步骤就是一个功能点(即功能模块) ,本次压力测试主要涉及的功能模块以及所属操作如下表业务流程本次性能测试中,选择的各类交易的业务流程如下:查询的业务流程只是单一步骤的,即:输入查询条件后获取查询结果,因此在本次性能测试中只作为一个事务处理。1.2.3 关键点描述(KP)本次性能测试的关键点,就是查看

6、数据库在不同用户数量(并发)压力下的表现,即:支持的并发用户数目和并发用户发送频率,以及在较大压力下,系统的处理能力以及 CPU、数据库 I/O 和内存的使用情况,并找出相应的性能瓶颈。第 6 页1.3 性能测试环境本次性能测试环境与真实运行环境硬件和网络环境有所不同,是真实环境的缩小,数据库是真实环境数据库的一个复制(或缩小) ,本系统采用标准的 CS 结构,客户端通过前台安装访问应用系统。其中具体的硬件和网络环境如下:(填写 IBM P750) 中间件服务器:Weblogic9 操作系统: Windows2003/Solaris10 网络环境: LAN(10M) 数据库:Oracle 10

7、g RAC 客户端: PC (Windows)网络拓扑和结构图如下:数据库服务器中间件服务器客户机 A客户机 B交换机第 7 页2 第二章 性能测试从广泛意义上讲性能测试包括:压力测试、稳定性测试、负载能力测试和可扩展性测试等。在不同应用系统的性能测试中,需要根据应用系统的特点和测试目的的不同来选择具体的测试方案,本次数据库的性能测试主要是采用通常的压力测试模式来执行的,即:逐步增加压力,查看应用系统在各种压力状况下的性能表现。在本次性能测试中,将使用美科利(Mercury)公司的性能测试 LoadRunner11 对测试应用的各层进行监控,判断 J2EE 各层次的各类方法和类的调用使用时间和

8、效率,并帮助开发人员分析 J2EE 应用的各类操作的性能瓶颈点。2.1 压力测试在性能测试中,压力测试主要是为了获取系统在较大压力状况下的性能表现而设计并实现的,压力测试主要是获取系统的性能瓶颈和系统的最大吞吐率。2.1.1 压力测试概述本次测试是针对数据库在应对密集整转的压力下业务处理能力的测试,检验系统的吞吐率。本系统的压力测试主要是针对主要业务功能客户端采集应用高峰时期,并发用户数较多的时候的处理能力等。2.1.2 测试目的压力测试的目的就是检验系统的最大吞吐量,检验现行的业务系统在各种压力交易量下的运行状况,检验系统地运行瓶颈,获取系统的处理能力等等。本次针对 MES 系统所进行的压力

9、测试的测试目的为: 给出数据库当前的性能状况 定位数据库性能瓶颈或潜在性能瓶颈 总结一套合理的、可操作的、适合公司现实情况的性能测试方案,为后续的性能测试工作提供基本思路。第 8 页2.1.3 测试方法及测试用例使用美科利公司(Mercury)的性能测试软件 LoadRunner,对现行的 NES 系统进行脚本录制、测试回放、逐步加压和跟踪记录。测试过程中,由 LoadRunner 的管理平台调用各台测试前台,发起各种组合的交易请求,并跟踪记录服务器端的运行情况和返回给客户端的运行结果。使用的测试方法用例包括:(1、自动文本扫码 2、loadrunner 用例) 业务类型 用例一 用例二 用例

10、三上线装压缩机合格品采集下线采集针对每个测试用例,都将采用逐步加压和瞬间加压两种客户端连接方式进行,查看服务器端在客户端的连接数量变化过程中对应的处理能力,以更好的定位系统在达到多少并发或压力下我们的系统出现了不稳定。2.1.4 测试指标及期望在本次性能测试中,各类测试指标包括测试中应该达到的某些性能指标,这些性能指标均是来自数据库设计开发时遵循的业务需求,当某个测试的某一类指标已经超出了业务需求的要求范围,则测试已经达到目的,即可终止压力测试。2.1.4.1 数据库级别的测试指标:(需要 DBA 预先评估什么值情况稳定) CPU 的利用率小于 40% 内存占用小于 80% Processor

11、 queue length 小于 2 Response time 小于 1s 吞吐量 throughtput 大于 90%第 9 页 业务执行的平均响应时间(期望值:15s) 不同并发用户数的状况下的记录上述值2.1.4.2 网络级别的测试指标:(异地测试需要评估) 吞吐量:单位时间内网络传输数据量 冲突率:在以太网上监测到的每秒冲突数2.1.4.3 服务器操作系统级别的测试指标: 进程/线程交换率:进程和线程之间每秒交换次数 CPU 利用率:即 CPU 占用率() 系统 CPU 利用率:系统的 CPU 占用率() 用户 CPU 利用率:用户模式下的 CPU 占用率() 磁盘交换率:磁盘交换速

12、率 中断速率:CPU 每秒处理的中断数 2.1.4.4 数据库级别的测试指标:(DBA 评估) 数据库 I/O 的流量大小 数据库锁资源的使用数量 数据库的并发连接数:客户端的最大连接数2.1.5 测试数据准备2.1.5.1 案例数据:满负荷压力()根据测试系统的硬件条件,选择满负荷的压力,在系统的资源使用基本维持在 90%左右的状况下,测试数据库的处理能力。数据准备工作包括:测试数据库需具备与真实环境成一定比例或基本一致的数据 第 10 页2.1.6 运行状况记录(测试后填写)记录可扩展性测试中的测试结果及其系统的运行状况。除了记录测试指标以外,应该结合测试实时记录系统各个层次的资源和参数。

13、主要包括: 硬件环境资源 服务器操作系统参数 网络相关参数 数据库相关参数:具体数据库参数有所不同,结合各个数据库独有的特点记录3 第三章 测试过程及结果描述3.1 测试描述在测试数据准备完备以后,测试将进行。记录每次测试的结果数据,分析测试结果对系统进行全面评估。3.2 测试场景(需要测试填写)测试中,使用逐步加压的模式,测试运行场景安排如下:1. 每隔 2 秒增加 1 个用户连接,最多增加到 100 个用户,查看并记录运行情况2. 每隔 2 秒增加 2 个用户连接,最多增加到 200 个用户,查看并记录运行情况3. 每隔 2 秒增加 1 个用户连接,最多增加到 300 个用户,查看并记录运

14、行情况4. 每隔 3 秒增加 1 个用户连接,最多增加到 400 个用户,查看并记录运行情况每个场景都包括:用户登录-业务操作- 业务完成-退出系统,所有用例都按以上场景进行测试,由于 pc 性能限制,为了更准确模拟现场环境,将运行的所有脚本部署在8 台 LoadRunner 终端上,主要目的就是检查在不同的压力的情况下,业务系统的性能表现。已申请 10 台虚拟机,配置为 Windows 2003、2.67GHz 双核 CPU、4G 内存。在 10台虚拟机上部署采集客户端,每台部署 15 个终端,每个测试终端隔 1 秒生成一个条码模拟文件,即模拟每秒并发量 150 次。第 11 页3.3 测试

15、结果执行每个场景时记录以下相应的数据数据库(Oracle)服务器上主机上的 CPU 利用率:IO 和 CPU 利用率对照表如下:DB 服务器上监控的网络流量:运行的并发用户数目:测试中完成各操作的平均响应时间:(单位:秒)测试中每秒的点击率如下:交易的吞吐率(每秒处理数据量):4 第四章 测试报告在 XXX 系统的性能测试结束,根据测试结果,将生成测试报告。对应的文档名称如下: 性能测试报告第 12 页 共 16 页 装订线内请勿答题 装订线内请勿答题 单位: 岗位: 姓名: 身份证号码: 姓名: 考号 *贵州电网公司技能职系变电检修中级作业员岗位专业知识考试试卷(二)(专业知识)题号 一 二

16、 三 四 五 总分 统分人得分一、单选择题(单选题,要求将答案填入下表中。每小题1分,共20分)1、D5BJ01Z11021.在 LC 振荡电路、电容器放电完毕的瞬间( )A、电场能正在问磁场能转化;B、磁场能正向电场能转化;C、电场能向磁场能转化刚好完毕;D、电场能正在向电场能转化。答案:A2、D5BJ01Z11022在 RLC 串联电路上,发生谐振的条件是( )A、L 2C2=1 B、 2LC=1 C、LC=1 D、=LC答案:B3、D5BJ01Z11023直流电路中,电容的容抗为( )A、最大 B、最小 C、零 D、无法确定答案:A4、D5BJ01Z11024功率因数用 cos 表示,其

17、公式为( )A、cos=P/Q B、cos=Q/P C、cos=Q/S D、cos=P/S答案:D5、D5BJ01Z11025.有一台三相电动机绕组连成星形,接在线电压为 380v 的电源上,当一相熔丝熔断时,其三相绕组的中性点对地电压为( )vA、110 B、220 C、190 D、0答案:A6、D5BJ01Z11026在纯电容电路中,下列各式正确的是( )A、i=V/Xc B、i=V/c C、I=Vc D、I=V/c答案:C7、D5BJ01Z11027. 两只阻值相同的电阻串联后,其阻值( )。A、 等于两只电阻阻值的乘积 B、 等于两只电阻阻值的和;C、 等于两只电阻阻值之和的 12 D

18、、 等于其中一只电阻阻值的一半。答案:B8、D5BJ01Z11028. 载流导体周围的磁场方向与产生磁场的( )有关。A、 磁场强度 B、 磁力线的方向 C、 电场方向 D、 电流方向答案:D9、D5BJ01Z11029. 将 2 欧与 3 欧的两个电阻串联后,接在电压为 10 伏的电源上,2 欧电阻上消耗的功率为( ) 。A、 4 瓦 B、 6 瓦 C、 8 瓦 D、 10 瓦答案:C10、D5BJ01Z11030. 恒流源的特点是( )。A、 端电压不变 B、 输出功率不变 C、 输出电流不变 D、 内部损耗不变答案:C 11、D5BJ01Z11031. 电荷的基本单位是( ) 。A、 安

19、秒 B、 安培 C、 库仑 D、 千克答案:C12、D5BJ01Z11032. 并联电阻的等效电阻,它的倒数等于各支路电阻倒数( )。A 之积 B、 之商 C、 之差 D、 之和答案:D13、D5BJ01Z11033. 两只额定电压相同的电阻串联接在电路中, 其阻值较大的电阻发热( ) 。A、 相同 B、 较大 C、 较小 D、无法比较答案:B14、D5BJ01Z11034. 要扩大直流电压表的量程,应采用( )。A、 分流电阻 B、 分流电阻 C、 串联分压电阻 D、 并联分压电阻答案:C15、D5BJ01Z11035. 电路是电流的( )。A、 开路 B、 通路 C、 回路 D、 短路答案

20、:B16、D5BJ01Z11036. 直流电路中应用叠加定理时,每个电源单独作用时,其它电源应( ) 。A、 电压源作短路处理 B、 电压源作开路处理 C、 电流源作短路第 13 页 共 16 页 装订线内请勿答题 装订线内请勿答题 单位: 岗位: 姓名: 身份证号码: 姓名: 考号 *处理D、不处理答案:A 17、D5BJ01Z11037. 电导与电阻的关系为( )。A、 反比 B、 正比 C、 函数关系 D、 倒数关系答案:D18、D5BJ01Z11038. 交流铁芯线圈采用软磁材料,目的是降低A、 铜损 B、 涡流损耗 C、 磁滞损耗 D、 铁损答案:B19、D5BJ01Z11039.

21、下列关于无功功率的叙述( )说法正确。A、 电路与电源能量交换的最大规模 B、 单位时间放出热量C、 单位时间所做的功 D、 视在功率与有功功率之差答案:A20、D5BJ01Z11040. 线圈中感应电动势的方向可以根据( )定律, 并应用右手螺旋定则来判定。A、 欧姆 B、 基尔霍夫 C、 楞次 D、 戴维南答案:C二、多选择题(多选题,要求将答案填入下表中。每小题2分,共20分)1、D5BJ01-Z12011.变压器的绕组标号 Y,d11 表示( )A、 变压器高压侧绕组为星形接法B、 变压器高压侧绕组为三角形接法C、 变压器高压侧绕组的线电压超前低压绕组相对应的线电压 30角D、 变压器

22、高压侧绕组的线电压滞后低压绕组相对应的线电压 30角答案:A D 2、D5BJ01-Z12012.变压器空载实验时,为减小实验误差,应采用( )方法A、 电流表靠近实验电源 B、 电流表靠近实验变压器C、 电压表靠近实验电源 D、 电压表靠近实验变压器答案:B C 3、D5BJ01-Z12013. 从变压器型号中可表示出变压器的( )A、 额定容量 B、 低压侧额定电压C、 高压侧额定电压 D、 高压侧额定电流E、低压侧额定电流答案:A C4、D5BJ01-Z12014.变压器调压是改变( )A、 绕组的匝数 B、 一、二次侧的电压比C、 输入电压 D、 输出电压答案:A B D5、D5BJ0

23、1-Z12015.变压器并联运行,应满足的条件有( )A、 电压相等,即变比相等 B、 联接组别相同C、 短路阻抗标幺值相等 D、 大小一致答案:A B C 6、D5BJ01-Z12016.与门的逻辑表达式及功能,下述正确的是:( )A、 ; B、 有 1 出 1、全 0 出 0;YC、 ; D、 有 0 出 0、全 1 出 1。答案:C D7、D5BJ01-Z12017.或门的逻辑表达式及功能,下述正确的是:( ) A、 ; B、 有 1 出 1、全 0 出 0;C、 ; D、 有 0 出 0、全 1 出 1。Y答案:A B8、D5BJ01-Z12018 电力系统中性点的运行方式主要有( )

24、A、中性点不接地 B、中性点不直接接地 C、中性点直接接地答案: A、B、C9、D5BJ01-Z12019 发生短路的原因( )A、电气设备或载流导体的绝缘损伤引起短路 B、气候变化引起短路 C、运行人员误操作引起短路 D、鸟兽跨接裸导线引起短路。答案:A、B、C 、D10、D5BJ01- Z12020.电力系统的调压措施主要有( )A、 改变发电机端电压 B、 改变变压器变比 C、 改变网络中无功功率分布 D、 在电力线路上串联电容器答案:A B C D三、判断题(对的打,错误的打,要求将答案填入表中。每题1分,共20分)1、D5BJ01-Z13021. 加在电阻上的电压增大到原来的 2 倍

25、时,它所消耗的电功率也增大到原来的 2 倍。 ( ) 答案: ()2、D5BJ01-Z13022.自感电动势的方向总是与产生它的电流方向相反。 ( )答案: ()3、D5BJ01-Z13023.一段电路的电压 Uab=-10V,该电压实际上是 a 点电位高于 b 点第 14 页 共 16 页 装订线内请勿答题 装订线内请勿答题 单位: 岗位: 姓名: 身份证号码: 姓名: 考号 *电位。 ( )答案: ()4、D5BJ01-Z13024.正弦量可以用相量表示,所以正弦量也等于相量。 ( )答案: ()5、D5BJ01-Z13025.如果把一个 24V 的电源正极接地,则负极的对地电位是-24V

26、. ( )答案: ()6、D5BJ01-Z13026. 电路图中参考点改变,任意两点间的电压也随之改变。 ( )答案: ()7、D5BJ01-Z13027.电阻两端的交流电压与流过电阻的电流相位相同,在电阻一定时,电流与电压成正比. ( )答案: () 8、D5BJ01-Z13028.正弦交流电中的角频率就是交流电的频率. ( )答案: ()9、D5BJ01-Z13029.负载电功率为正值表示负载吸收电能,此时电流与电压降的实际方向一致. ( )答案: ()10、D5BJ01-Z13030.人们常用“负载大小”来指负载电功率大小,在电压一定的情况下,负载大小是指通过负载的电流的大小. ( )答

27、案: ()11、D5BJ01-Z13031. 由电阻定律 R=L/S 可知,导体的电阻率可表示为 = R S / L。因此,导体电阻率的大小和导体的长度及横截面积有关。( )答案: ()12、D5BJ01-Z13032. 一个实际的电压源,不论它是否接负载,电压源端电压恒等于该电源电动势( )答案: ()13、D5BJ01-Z13033. 如果选定电流的参考方向为从标有电压“+” 端指向“-”端,则称电流与电压的参考方向为关联参考方向。( )答案: ()14、D5BJ01-Z13034. 最大值是正弦交流电在变化过程中出现的最大瞬时值。( )答案: ()15、D5BJ01-Z13035. 一只

28、 220V、1kW 的电炉,若每天用电 1h,则 30 天用电7.2kWh。( )答案: ()16、D5BJ01-Z13036. 所谓交流电就是指电流(或电压、电动势)的大小随时间作周期性变化,它是交流电流、交流电压、交流电动势的总称。( )答案: ()17、D5BJ01-Z13037. 在 R-L 串联电路中,总电压超前总电流的相位角就是阻抗角,也就是功率因数角。( ) 答案: ()18、D5BJ01-Z13038. 在对称三相电路中,负载作三角形连接时,线电流是相电流的3 倍,线电流的相位滞后相应的相电流 30。( )答案: ()19、D5BJ01-Z13039. 在交流电路中,电压与电流

29、的相位差为零,该电路必定是纯电阻电路。( )答案: ()20、D5BJ01-Z13040. 在负载对称的三相电路中,无论是星形连接,还是三角形连接,电路的平均功率为 P=IU。( )答案: ()四、简答题(每题4分,共20分)1、ZD5BJ01Z15005交流电和直流电有何区别?答:直流电是方向不随时间变化的电流, (2 分) 交流电是大小和方向随时间作周期性变化的电流。 (3 分)2、D5BJ01Z15006什么叫三相交流电?答:三相交流电是三个最大值相等,角频率相同,彼此相互差 120的电动势、电压和电流的统称。 (5 分)3、D5BJ01Z15007什么是功率因数?提高功率因数有何重要意

30、义?答:在交流电路中,有功功率与视在功率的比值。即 p/s=cos,叫功率因数 2 分提高 cos 意义在于:在总功率不变的条件下,功率因数越大,则电源供给的有功功率越大。这样,提高功率因数,可以充分利用输电与发电设备。 3 分4、D5BJ01Z15008.什么叫支路?什么叫节点?答:由二端元件及其串联构成的无分支电路,叫支路; 2 分三条以上支路的连接点,叫节点。 3 分5、D5BJ01-Z35015.中国南方电网有限责任公司第一号令的内容是。答:关于加强安全生确保电网稳定运行的规定(5 分)五、计算题(每题5分,共10分)1、D5BJ01Z14003有一铜导线,其长度 L10km,截面 S

31、20mm 2,经查表知铜在温度20时的电阻率为0.0175mm 2m,试求此导线在温度30时的电阻值是多第 15 页 共 16 页 装订线内请勿答题 装订线内请勿答题 单位: 岗位: 姓名: 身份证号码: 姓名: 考号 *少(铜的温度系数为0.004)。答案:解:铜导线在20时的电阻值为(2分))( 8.75201.75302 SLR在30时铜导线的电阻值为 R30 R201( t2 t1) (2分)8.7510.004(3020)9.1()(2分)答:电阻值为 9.1。 (2 分)2、D5BJ01Z14004已知电路如下图所示,其中电阻以及电流的数值和方向都标注在图中。若设 UE0V,试求

32、UA、 UB、 UC为多少伏?解:因为 UE0,则 UCR3I3 (2 分) 400124800(V) (1分)UBUCR2I2 (2分)48002002 (1分)5200(V)UAUCI1R1 (2 分)48005010 (1分)5300(V)答: UA为 5300V, UB为 5200V, UC为 4800V。 (1 分)六、识图题(每题5分,共10分)1、D5BJ00Z26003. 如图D-14所示电路,画出电压 UA和电流 IA的相量图。图D-14答案:如图D-15所示。图D-152、D5BJ00Z26004. 画出图D-16的线圈通过电流时的磁力线分布图,并画出方向和线圈两端的N、S极。图D-16答案:如图D-17所示。第 16 页 共 16 页 装订线内请勿答题 装订线内请勿答题 单位: 岗位: 姓名: 身份证号码: 姓名: 考号 *图 D-17

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

当前位置:首页 > 实用文档 > 解决方案

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报