POBA平台性能测试报告.docx

上传人:b****7 文档编号:25395203 上传时间:2023-06-08 格式:DOCX 页数:12 大小:792.10KB
下载 相关 举报
POBA平台性能测试报告.docx_第1页
第1页 / 共12页
POBA平台性能测试报告.docx_第2页
第2页 / 共12页
POBA平台性能测试报告.docx_第3页
第3页 / 共12页
POBA平台性能测试报告.docx_第4页
第4页 / 共12页
POBA平台性能测试报告.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

POBA平台性能测试报告.docx

《POBA平台性能测试报告.docx》由会员分享,可在线阅读,更多相关《POBA平台性能测试报告.docx(12页珍藏版)》请在冰豆网上搜索。

POBA平台性能测试报告.docx

POBA平台性能测试报告

普巴软件

平台性能测试报告

 

普巴软件有限公司

北京市海淀区上地西路8号

邮编:

100085

总机:

010-********

 

 

 

文档资料信息

服务名称:

平台性能测试报告

项目经理:

 

文档版本号:

 

服务阶段:

 

文档版本日期:

 

准备者:

 

准备日期:

 

审定者:

 

审定日期:

 

 

 

 

 

发送列表

发送者:

日期:

电话/传真:

 

 

 

 

接受者:

目的:

日期:

电话/传真:

审阅

 

 

 

 

 

 

 

 

版本历史

版本号:

版本日期:

修订者:

描述:

文件名:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

注意事项

本报告中的观点和决定都不代表任何官方立场。

它仅用于交流科技信息。

普巴软件有限公司:

以下均称poba

本文中所有内容均属poba的商业秘密。

未经允许,不得作任何形式的复制和传播。

 

1.  引言  1

1.1.  测试背景  1

1.2.  参考文档  2

1.3.  缩略语和术语定义  2

2.  测试范围  2

3.  测试安排  2

3.1.  测试时间  2

3.2.  测试地点  2

3.3.  测试工具  2

3.4.  测试环境部署  3

4.  测试内容  3

4.1  测试场景  3

5.  测试结果  4

6.  测试结论与分析  9

7.  风险及环境差异分析  9

7.1.  版本  9

7.2.  测试环境  9

 

1.引言

1.1.测试背景

1.2.参考文档

1.3.缩略语和术语定义   

●poba:

指普巴软件有限公司

●LR:

指LoadRunner

●交易:

从用户角度看,能够完成某个特定业务的功能组合。

●测试场景:

按照脚本中指定的系统业务来进行并发访问

●测试脚本:

用于发起并发压力的执行代码,本项目中主要为LR代码

●事务:

在测试脚本中定义的一个交易操作过程

2.测试范围

根据PICC要求,本次性能测试将从事物响应时间、吞吐量、每秒点击次数来评估平台性能的业务负载能力。

3.测试安排

3.1.测试时间

2011年12月16日---2011年12月16日

3.2.测试地点

Poba软件有限公司

3.3.测试工具

HPLoadRunner8.1

3.4.测试环境部署

硬件与系统配置表:

机器角色

基础软件

 

软硬件配置

IP地址&主机名

CPU(个数)

内存

硬盘

操作系统

JBOSS应用服务器

JBOSS4.2.3

(JDK1.5、)

172.16.80.6

1

2G

230G

Windowsxp

Oracle服务器

Oracle10g

Controler/Agent

Loadrunner8.1

172.16.80.4

1

2G

230G

Server2003

 

 

 

 

 

 

 

4.测试内容

本次性能测试流程:

发起节点:

模拟用户登录

4.1测试场景

4.1.1单交易测试场景

事务名称

TPS

平均响应时间

标准差

运行参数设置

登录

 

 

 

初始化时间:

测试开始前执行所有VU初始化

并发策略:

并发用户数量看实际测试结果而定,逐渐增加并发用户,直至出现系统响应时间拐点为止。

初始用户为0,

每隔2秒加载5个用户

持续时间:

6分钟

结束时间:

完成后即时退出思考时间:

0间隔时间:

0

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

说明:

初始化时间为脚本进行初始化操作的时间;

并发策略加载用户、逐渐上线的方法

持续时间为脚本连续执行业务交易时间;

结束时间为脚本退出系统时间;

思考时间为脚本模拟用户在执行过程中的停顿时间;

间隔时间为脚本执行循环执行之间的停顿时间;

5.测试结果

5.2.1500用户

●事物响应时间测试结果明细:

颜色

比例

度量

最小值

平均值

最大值

SD

1

Action_Transaction

0.0

0.0

0.211

0.009

1

vuser_end_Transaction

0.0

0.0

0.002

0.0

1

vuser_init_Transaction

34.143

34.617

36.537

0.523

1

登录

34.112

34.551

36.358

0.507

 

 

 

 

 

 

 

●吞吐量测试结果明细:

  

颜色

比例

度量

图最小值

平均值

图最大值

图中间值

图SD

1

Throughput

0.0

438617.08

1495379.125

340738.75

435820.521

 

 

 

 

 

 

 

 

●每秒点击次数:

颜色

比例

度量

图最小值

平均值

图最大值

图中间值

图SD

1

点击次数

0.0

48.209

163.625

35

46.417

 

 

 

 

 

 

 

 

5.2.2800用户

●平均事物响应时间测试结果明细:

Color

Scale

Measurement

图的最小值

Graph'sAverage

图的最大值

图的中值

图的SD

1

Action_Transaction

0.0

0.0

0.0

0.0

0.0

1

vuser_end_Transaction

0.0

0.0

0.0

0.0

0.0

1

vuser_init_Transaction

34.241

34.611

35.146

34.526

0.289

1

登录

34.2

34.549

35.094

34.473

0.278

 

 

 

 

 

 

 

 

●吞吐量测试结果明细:

颜色

比例

度量

图最小值

平均值

图最大值

图中间值

图SD

1

Throughput

0.0

445365.035

1135795.833

441024.688

340316.211

 

 

 

 

 

 

 

 

●每秒点击数:

颜色

比例

度量

图最小值

平均值

图最大值

图中间值

图SD

1

点击次数

0.0

48.951

116.667

50.313

36.033

 

 

 

 

 

 

 

 

5.2.31000用户

●平均事物响应时间测试结果明细:

颜色

比例

度量

最小值

平均值

最大值

SD

1

Action_Transaction

0.0

0.0

0.005

0.0

1

vuser_end_Transaction

0.0

0.0

0.018

0.001

1

vuser_init_Transaction

34.118

34.764

37.779

0.656

1

登录

34.089

34.666

37.673

0.638

 

 

 

 

 

 

 

●吞吐量测试结果明细:

颜色

比例

度量

图最小值

平均值

图最大值

图中间值

图SD

1

Throughput

0.0

447870.605

1947078.571

393089.063

415310.532

 

 

 

 

 

 

 

 

●每秒点击数:

颜色

比例

度量

图最小值

平均值

图最大值

图中间值

图SD

1

点击次数

0.0

49.226

200

47.25

43.79

 

 

 

 

 

 

 

 

6.测试结论与分析

在单交易测试过程中,并发1000用户时系统达到业务处理能力的峰值,此时吞吐量为5.527笔/秒,平均事物响应时间为34.666秒。

从测试结果来看当前环境下的系统处理能力很低,这个结果的产生可能有以下原因:

1、Oracle数据库和jboss部署在同一台服务器之上,这多少会出现彼此的资源竞争,造

成响应时间的延迟,对平均事物响应时间有着直接影响;

2、测试环境的网络状况不稳定,LoadRunner检测的实际带宽只有2M;

3、部署在JBOSS的JDK版本为1.5,版本过低,如果为1.6版本,性能至少提升20%;

4、在测试过程中,在短短4、5分钟时间里,可用内存在消耗过程中虽然有些释放,但还是

从1.32G急剧下降到56M,程序代码可能存在内存泄露;

5、在测试过程中,Loadrunner的压力机只有1台,大用户量并发时会对自身产生巨大压力

建议:

1、oracle数据库和JBOSS部署在不同的服务器上;

2、提升JBOSS的JDK版本至1.6;

3、压力机最少部署配置高的服务器2台

4、对代码进行详细的内存泄露分析

7.风险及环境差异分析

7.1.版本

由于本次性能测试中的系统版本可能还未是最后版本,所以与今后实际上线的系统在功能上还有些差异,可能会影响本次测试与上线后运行的结果比对。

7.2.测试环境

本次性能测试的JBOSS应用服务器和Oracle数据库部署在同一台服务器上,且硬件配置未达到理想指标,服务器比今后实际上线的服务器在硬件配置上肯定会有所扩容,所以今后上线的各项交易在性能测试指标上应该会有不同程度的提升。

 

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

当前位置:首页 > 初中教育 > 政史地

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1