1 / 37
文档名称:

压力测试方案&压力测试报告.docx

格式:docx   大小:582KB   页数:37页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

压力测试方案&压力测试报告.docx

上传人:guoxiachuanyue006 2022/9/5 文件大小:582 KB

下载得到文件列表

压力测试方案&压力测试报告.docx

文档介绍

文档介绍:压力测试方案&压力测试报告
2009年1月16日(最后更新:2009-02-07)
评论发表评论
本文共分两部分:
1•压力测试方案
2•压力测试报告
该报告中使用的技术有loadrunner、nmon和statspack:
压力测试方案&压力测试报告
2009年1月16日(最后更新:2009-02-07)
评论发表评论
本文共分两部分:
1•压力测试方案
2•压力测试报告
该报告中使用的技术有loadrunner、nmon和statspack:
1)loadrunner主要用来录制测试脚本,设置场景(包括虚拟用户数、操作循环次数、用户载入模式等设
置),比较常用,不做单独讲述。
2)nmon用来分析OS性能,将在文章“OS性能分析之nmon工具”中讲述。
3)statspack用来分析DB性能,将在文章“DB性能分析之statspack工具”中讲述。
XXX项目压力测试方案
作者:hand-
创建日期:2008-12-23
最后更新:2008-12-29
控制码

版本
目录
文档控制2
概述4
综合压力测试5
统计负荷指标5
负荷及指标5
编制性能指标5
事务处理响应时间5
服务器性能信息5
脚本编写6
情景设置6
操作步骤6
月结压力测试
统计负荷指标8
负荷指标8
编制性能指标
事务处理响应时间
服务器性能信息
脚本编写9
情景设置9
操作步骤9
测试后期工作11
概述
在TL-28007测试环境中进行测试,指定特定的负荷指标分别对审计失效、审计启用、TL系统月结请求运行、TL系统月结请求运行和审计同时开启这四种情况进行压力测试,然后对比分析测试结果,验证审计功能对系统性能的影响。
压力测试的环境如下:
TL维护-28007ORACLE版本信息:
+
应用服务器信息:
;IBM9117-570;;15G内存;;
3)TL维护-28007环境SGA信息:
FixedSize
VariableSize
DatabaseBuffers
744256bytes
939524096bytes
301989888bytes
RedoBuffers
10760192bytes
综合压力测试
在综合压力测试中将按照测试环境的负荷进行测试,需要从测试结果中得到的有效信息主要是前台响应时间和CPU及磁盘10等性能指标。综合测试的步骤如下
统计负荷指标(前台负荷指标);
定义性能指标,主要包括前台响应时间、CPU及磁盘I0等性能指标;
编写压力测试脚本;
确定压测负荷,定义压测情景,分别进行四种压力测试;
分析对比压力测试的结果,填写压力测试报告。
综合压力测试
综合压力测试是对销售订单录入操作进行压力测试。
需要测试两种情况:
1)审计功能未启用前的测试。
2)审计功能启用后的测试
统计负荷指标
系统的负荷主要由事务处理组成。其中事务处理主要包括打开销售订单的FORM,增加订单头,增加订单行,保存,登记,审计跟踪信息的保存,关闭销售订单FORM。
负荷及指标
负荷指标的内容主要包括打开销售订单的FORM,增加订单头,增加订单行,保存,登记,审计跟踪信息的保存这些事务处理的并发用户数量、各种事务处理的数量。
编制性能指标
性能指标主要是前台事务处理响应时间、服务器性能信息变化情况。
事务处理响应时'可
对于前台制作订单的过程,需要取到整个过程有关响应时间的指标:
最大响应时间
最小响应时间
平均响应时间
响应时间随时间的变化曲线
服务器性能信息
分析在前台制作订单整个过程中服务器端相应的性能指标值和变化情况:
CPU使用率
磁盘I/O情况
内存使用情况
数据库性能(包括缓冲区中获取Buffer的未等待比率、Redo缓冲区获取Buffer的未等待比率、数据块在数据缓冲区中的命中率、内存中的排序率、sql在共享区的命中率、sql语句解析后被重复执行的次数等。
脚本编写
使用loadrunner来制作销售订单过程的脚本,从进入销售订单FORM开始一直到订单登记并关闭订单
FORM截止。
情景设置
各个脚本的并发用户数:
virtualUser
NameofTransactionNuminterval(s)
销售订单录入50
1、按照上表的虚拟用户数量来设置脚本的虚拟用户数量。
2、设置录制订单操作循环10次,也就是一个用户制作10条销售订单。
3、设置压力测试的进度表为:同时启动所有的并发用户。
在这里需要说明:由于