11
概述
在TL28007测试环境中进行测试,指定特定的负荷指标分别对审计失效、审计启用、TL系统月结请求运行、TL系统月结请求运行和审计同时开启这四种情况进行压力测试,然后对比分析测试结果,验证审计功能对系统性能的影响。
压力测试的环境如下:
1)TL维护28007ORACLE版本信息:
115102应用层92050数据库
2)应用服务器信息:
101953611;IBM9117570;POWER519×4;15G内存;AIX53;
3TL维护28007环境SGA信息:
FixedSize
744256bytes
VariableSize
939524096bytes
DatabaseBuffers
301989888bytes
RedoBuffers
10760192bytes
f综合压力测试
在综合压力测试中将按照测试环境的负荷进行测试,需要从测试结果中得到的有效信息主要是前台响应时间和CPU及磁盘IO等性能指标。综合测试的步骤如下
1
统计负荷指标(前台负荷指标);
2
定义性能指标,主要包括前台响应时间、CPU及磁盘IO等性能指标;
3
编写压力测试脚本;
4
确定压测负荷,定义压测情景,分别进行四种压力测试;
5
分析对比压力测试的结果,填写压力测试报告。
综合压力测试
综合压力测试是对销售订单录入操作进行压力测试。需要测试两种情况:1)审计功能未启用前的测试。2)审计功能启用后的测试
统计负荷指标
系统的负荷主要由事务处理组成。其中事务处理主要包括打开销售订单的FORM,增加订单头,增加订单行,保存,登记,审计跟踪信息的保存,关闭销售订单FORM。
f负荷及指标
负荷指标的内容主要包括打开销售订单的FORM,增加订单头,增加订单行,保存,登记,审计跟踪信息的保存这些事务处理的并发用户数量、各种事务处理的数量。
编制性能指标
性能指标主要是前台事务处理响应时间、服务器性能信息变化情况。
事务处理响应时间
对于前台制作订单的过程,需要取到整个过程有关响应时间的指标:最大响应时间最小响应时间平均响应时间响应时间随时间的变化曲线
服务器性能信息
分析在前台制作订单整个过程中服务器端相应的性能指标值和变化情况:CPU使用率磁盘IO情况
f内存使用情况
数据库性能(包括缓冲区中获取Buffer的未等待比率、Redo缓冲区获取Buffer的未等待比率、数据块在数据缓冲区中的命中率、内存中的排序率、sql在共享区的命中率、sql语句解析后被重复执行的次数等。)
脚本编写
使用loadru
er来制作销售订单过程的脚本,从进入销售订单FORM开始一直到订单登记并关闭订单FORM截止。
情景设置
各个脚本的并发用户数:
virtualUserNameofTra
sactio
Num
i
tervals
r