性能测试报告模板.docx

上传人:b****6 文档编号:5821531 上传时间:2023-01-01 格式:DOCX 页数:9 大小:61.49KB
下载 相关 举报
性能测试报告模板.docx_第1页
第1页 / 共9页
性能测试报告模板.docx_第2页
第2页 / 共9页
性能测试报告模板.docx_第3页
第3页 / 共9页
性能测试报告模板.docx_第4页
第4页 / 共9页
性能测试报告模板.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

性能测试报告模板.docx

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

性能测试报告模板.docx

性能测试报告模板

 

XXXX

性能测试报告

 

文件状态:

【】草稿

【】修改稿

【】正式发布

公司

保密等级

内控

作者

最后完成日期

审核人员

最后审核日期

修改记录

日期

版本

作者/修改者

修订类型

描述

1引言

1.1目标与范围

1.1.1测试目标

该文档的目的主要有:

Ø明确测试范围、测试对象;

Ø明确测试目标;

Ø明确测试环境需求,包括:

测试需要的软、硬件环境等;

Ø确定测试方法,人员构成和计划。

1.1.2测试范围

1.2参考资料

1.3术语说明

简称/术语

全称

说明

最大并发用户数

本次测试中是指在交易成功率>=99.9%,ART<2秒时,系统所能承受的最大并发用户数

最优并发用户数

CPU利用率在70%以下,交易成功率大于等于99.9%时,TPS达到最高时的并发数

最佳响应测试

在没有压力的情况下,测试系统单个交易的性能状况,其结果主要是为了搜集一个基准值,进而为负载测试提供基准。

TPS

每秒事务数

是指每秒钟完成的事务数,事务是事先在脚本中定义的统计单元;

ART

事务平均响应时间

响应时间一般反映了在并发情况下,客户端从提交请求到接受到应答所经历的时间

交易出错率

指系统处理交易时失败交易数与总完成交易数的比值,该值反映了被测试系统的正确性与稳定性

思考时间

Thinktime

用于模拟实际用户在不同操作之间等待的时间。

例如,当用户收到来自服务器的数据时,可能要等待几秒钟查看数据,然后做出响应,这种延时就称为“思考时间”

表1.术语表

2测试设计

2.1测试指标

1、系统响应时间<1s

2、最大并发数无限制

3、TPS无限制

4、批处理时间<10m

5、系统具备横向扩展能力

2.2测试交易

 

3测试环境

3.1软硬件环境

3.1.1部署结构图

图3-1性能测试部署结构图

3.1.2配置清单

3.1.2.1Tomcat集群

配置项

描述

硬件

2核CPU、4G内存、100G硬盘

IP地址及端口

操作系统及补丁

应用软件

数量

3.1.2.2MyCat集群

配置项

描述

硬件

2核CPU、4G内存、100G硬盘

IP地址及端口

操作系统及补丁

应用软件

节点数量

3.1.2.3Redis集群

配置项

描述

硬件

2核CPU、4G内存、100G硬盘

IP地址及端口

操作系统及补丁

应用软件

节点数量

3.1.2.4Galera集群

配置项

描述

硬件

2核CPU、4G内存、100G硬盘

IP地址及端口

操作系统及补丁

应用软件

节点数量

3.2网络环境

百兆局域网环境。

3.3基础数据环境

3.3.1数据准备

3.3.2测试脚本准备

采用loadrunner11.0对互联网核算平台进行组装生成压力测试脚本,然后对脚本按照实际业务需要参数化,每只交易做成一只独立脚本。

测试方法:

使用VuGen逐一测试环境中执行所有脚本,确认脚本能够在生产环境中顺利运行,同时对测试数据进行验证。

4测试执行情况

本次测试采用的LoadRunner版本为LR11,本次测试使用的协议主要是http协议,支持的并发用户数达到500个以上。

4.1测试场景

无。

4.2问题记录

无。

5测试结果与分析

5.1基准测试

5.1.1测试结果

并发用户数

用例名称

事务名

TPS

ART(s)

1

186

0.005

1

103

0.009

1

59

0.016

表格5-1基准测试结果

5.1.2结果分析

在系统无压力的状态下,对每个测试案例,分别迭代100次,测试结果为:

用户的平均响应时间都符合系统要求。

5.2目标及容量测试

5.2.1单交易负载测试结果

运行时间

并发用户数

用例名称

事务名

TPS

ART(s)

5min

5

730

0.007

5min

10

1293

0.008

5min

25

1231

0.017

5min

50

1443

0.034

5min

100

1457

0.068

单交易负载测试结果

5.2.2系统资源监控简要结果

如下图表列不同并发用户数时的系统CPU使用情况:

并发用户数

用例名称

Tomcat服务器

CPU%

MyCat中间件

CPU%

数据库集群

CPU%

数据库集群

CPU%

5

25%

20%

5%

50%

45%

45%

45%

45%

45%

10

25%

20%

10%

25

35

35

35

40

40

25

35%

10%

75%

70%

70%

75%

65%

70%

50

35%

10%

75%

75%

75%

80%

60%

65%

100

35%

10%

80%

70%

65%

80%

65%

65%

5.2.3单交易负载测试结果分析

测试结果分析:

TPS,平均响应时间以及各系统压力均符合预期。

5.2.4混合测试结果

在执行混合场景测试柜面交易与非柜面交易同时执行,是为了获取系统在高并发混合场景情况下系统性能指标值:

场景名称

混合交易多用户测试

结果

获得按比例混合场景下,所有交易的ART、TPS

配置信息

分别对8用户、20用户和40用户进行并发测试。

场景序号

交易名称

并发用户数

交易名称

并发用户数

交易名称

并发用户数

交易名称

并发用户数

1

2

5

10

20

2

2

5

10

20

3

4

10

20

40

事务性能指标:

并发用户数

用例名称

TPS

ART

Tomcat服务器

CPU%

MyCat中间件

CPU%

数据库集群

CPU%

数据库集群

CPU%

2

149

0.013

40%

40%

50%

60%

70%

50%

60%

70%

2

127

0.015

4

249

0.016

5.2.5混合测试结果分析

设置该场景的目的是为了增加系统压力的情况下验证测试过程中系统的处理能力,在此压力下系统运行平稳。

处理能力未出现异常波动。

5.3异常测试

5.3.1测试结果

并行场景中杀掉数据库写节点,极短时间内系统切换节点成功。

事务TPS图如下:

6性能测试结论

7建议

附录

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

当前位置:首页 > 外语学习 > 韩语学习

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

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