快捷搜索:  as  test  1111  test aNd 8=8  test++aNd+8=8  as++aNd+8=8  as aNd 8=8

黄金城vip线路检测:软件性能测试报告模板



目 录

1 媒介

1第一章XXXXXXXX核心营业系统机能测试概述

1.1 被测系统定义

1.1.1 功能简介

1.1.2 机能测试指标

1.2 系统布局及流程

1.2.1 系统总体布局

1.2.2 功能模块描述

1.2.3 营业流程

1.2.4 系统的关键点描述(KP)

1.3 机能测试情况

1.3.1 硬件及收集情况

1.3.2 系统装置描述

1.3.3 系统启动和治理

2 第二章 机能测试

2.1 压力测试

2.1.1 压力测试概述

2.1.2 测试目的

2.1.3 测试措施及测试用例

2.1.4 测试指标及期望

2.1.5 测试数据筹备

2.1.6 运行状况记录

3第三章 测试计划及规划

2.2 测试步骤

2.2.1 被测系统调研

2.2.2 测试情况的支配

2.2.3 脚本的录制和调试

2.2.4 筹备测试场景

2.2.5 筹备测试数据

2.2.6 履行机能测试

2.2.7 天生测试申报

2.3 测试光阴进度及职员安排

2.3.1 职员安排

3 第四章 测试申报

1 媒介

今朝,XXXX的XXXXXXXX核心营业系统(以下简称新营业系统)已先后在XXXX、成功上线,从而公司的XXXX信息治理慢慢走上了集中管控的蹊径。后续,xxx等34家分公司的XXXX信息也将散播进入营业系统,从而将会势必呈现新营业系统中信息大年夜量增长的态势。

跟着新营业系统在临盆状态下日趋稳定、成熟,系统的机能问题也慢慢成为了我们关注的焦点:XXXX大年夜数据量的“冲击”,在XXXX信息进入时,系统能稳定在什么样的机能水平,面临公司营业冲刺时,系统能否经受住“磨练”,这些问题必要经由过程一个完备的机能测试来给出谜底。

本《机能测试筹划书》等于基于上述斟酌,参考科学的机能测试措施而撰写的,用以指黄金城vip线路检测示即将进行的XXXXXXXX核心营业系统的机能测试。

1第一章xxxx系统机能测试概述

1.1 被测系统定义

xxxx营业系统作为本次测试的被测系统(注:以下所有针对被测系统地描述均为黄金城vip线路检测针对XXXXXXXX核心营业系统进行的),该营业系统的主要功能包括:xxxxx

在本次测试中,将针对上述的功能进行压力测试,反省并评估在模拟情况中,系统对负载的遭遇能力,在不合的用户连接环境下,系统地吞吐能力和相应能力,以及在估计的数据容量中,系统能够容忍的最大年夜用户数黄金城vip线路检测,

1.1.1 功能简介

xxxxxx

主要功能如下:

Ø xxx

Ø xxxxx

Ø

1.1.2 机能测试指标

本次测试是针对XXXXXXXX核心营业系统的机能特性和系统的机能调优而进行的,主要必要得到如下的测试指标。

1、系统的相应能力:即在各类负载压力环境下,系统的相应光阴,也便是从客户端买卖营业提议,到办事器端买卖营业应答返回所必要的光阴,包括收集传输光阴和办事器处置惩罚光阴。

2、利用系统的吞吐率:即利用系统在单位光阴内完成的买卖营业量,也便是在单位光阴内,黄金城vip线路检测利用系统针对不合的负载压力,所能完成的买卖营业数量。

3、利用系统的负载能力:即系统所能容忍的最大年夜用户数量,也便是在正常的相应光阴中,系统能够支持的最多的客户真个数量。

1.2 系统布局及流程

xxxx营业系统在实际临盆中的体系布局跟本次机能测试所采纳的体系布局是一样的,买卖营业流程也完全同等的。不过,因为硬件前提的限定,本次机能测试的硬件平台跟实际临盆情况略有不合。

1.2.1 系统总体布局

描述本系统的总体布局,包括:硬件组织体系布局、收集组织体系布局、软件组织体系布局和功能模块的组织体系布局。

1.2.2 功能模块

本次机能测试中种种买卖营业都是由多少功能模块组成的,每个买卖营业都根据其履行特征分成了多少操作步骤,每个步骤便是一个功能点(即功能模块),在xxx营业系统中,各类买卖营业及其包孕的功能模块关系如下:

1. xxx

2. xxxx

3. xxxx

本次压力测试主要设计的功能模块以及所属的路径如下表

名称

所属买卖营业

路径

1.2.3 营业流程

本次机能测试中,选择的种种买卖营业的营业流程如下:

1.xxxxxx

2.xxxxxxx

3.xxxxxx:

4.xxx:

5.xxxxx

6.xxxx

查询买卖营业的营业流程只是单一步骤的,即:输入查询前提后获取查询结果,是以在本次机能测试中只作为一个事物处置惩罚,买卖营业流程图略。

1.2.4 关键点描述(KP)

本次机能测试的关键点,便是查看xxxx营业系统在并发压力下的体现,即:支持的并发用户数目和并发用户发送频率,以及在较大年夜压力下,系统的买卖营业处置惩罚能力,并找出种种买卖营业的机能瓶颈。

1.3 机能测试情况

本次机能测试情况与真实运行情况基础同等,都运行在同样的硬件和收集情况中,数据库是真实情况数据库的一个复制(或缩小),本系统采纳标准的CS布局,客户端都是经由过程浏览器造访利用系统。

此中详细的硬件和收集情况如下:

Ø 办事器设备:IBM 570(DBserver), IBM 690(APserver)

Ø 操作系统: AIX

Ø 收集情况: LAN(10M)

Ø 数据库:Oracle

Ø 客户端: PC (Windows )

收集拓扑和布局图如下:

2 第二章 机能测试

从广泛意义上讲机能测试包括:压力测试、稳定性测试、负载能力测试和可扩展性测试等。在不合利用系统的机能测试中,必要根据利用系统的特征和测试目的的不合来选择详细的测试规划,本次XXXXXXXX核心营业系统的机能测试主如果采纳平日的压力测试模式来履行的,即:慢慢增添压力,查看利用系统在各类压力状况小的机能体现。

在本次机能测试中,也将应用美科利的新产品机能测试诊断对象(Diagnostic)对测试利用的各层进行监控,判断J2EE各层次的种种措施和类的调用应用光阴和效率,并赞助开拓职员阐发J2EE利用的种种买卖营业的机能瓶颈点。

2.1 压力测试

在机能测试中,压力测试主如果为了获取系统在较大年夜压力状况下的机能体现而设计并实现的,压力测试主如果获取系统的机能瓶颈和系统的最大年夜吞吐率。

2.1.1 压力测试概述

本次压力测试是指针对现行的xxx核心营业系统的联机买卖营业处置惩罚能力的测试,查验系统的吞吐率。本系统的压力测试主如果针对xxxxx,反省在白昼买卖营业高峰时期,并发用户数较多的时刻的处置惩罚能力等等。

2.1.2 测试目的

压力测试的目的便是查验系统的最大年夜吞吐量,查验现行的xxxx营业系统在各类压力买卖营业量下的运行状况,查验系统地运行瓶颈,获取系统的处置惩罚能力等等。

本次针对xxxx核心营业系统所进行的压力测试的测试目的为:

² 给出xxxx系统当前的机能状况

² 定位新营业系统机能瓶颈或潜在机能瓶颈

² 总结一套合理的、可操作的、得当公司现实环境的机能测试规划,为后续的机能测试事情供给基础思路。

2.1.3 测试措施及测试用例

应用美科利公司(Mercury)的机能测试软件LoadRunner,对现行的xxxx营业系统进行脚本录制、测试回放、慢慢加压和跟踪记录。测试历程中,由LoadRunner的治理平台调用各台测试前台,提议各类组合的买卖营业哀求,并跟踪记录办事器真个运行环境和返回给客户真个运行结果。

应用的测试用例包括:联机处置惩罚买卖营业和查询买卖营业,此中联机买卖营业测试试用的买卖营业包括:xxxx查询类买卖营业包括:xxxx

测试用例列表包括:

买卖营业种类

案例一

案例二

案例三

案例四

30%

40%

25%

10%

10%

10%

25%

0%

20%

10%

15%

0%

20%

20%

15%

10%

30%

20%

20%

80%

本次测试将依照如了局景进行测试:

用户数

功能模块

营业操作

买卖营业配比(%)

200

400

700

1000

针对每个测试案例,都将采纳慢慢加压和瞬间加压两种客户端连接要领进行,查看办事器端在客户真个连接数量变更历程中对应的处置惩罚能力,测试运行安排如下:

每隔2秒增添1个用户连接,最多增添到200个用户,查看并记录运行环境

每隔2秒增添2个用户连接,最多增添到200个用户,查看并记录运行环境

一次性连接10个用户,查看记录运行环境

一次性连接100个用户,查看记录运行环境

3.3.1 第一次测试

第一次测试应用了200个并发用户,并发用户的启动信息如下:

种种买卖营业的买卖营业响应光阴 (秒)

Color

Scale

买卖营业名称

最小

匀称

最大年夜

1

AutoUW_Transaction

0.0

23.733

87.871

1

Confirm_Transaction

210.203

210.203

210.203

1

CTDetail_Transaction

105.878

151.032

199.477

1

EdorNoscanAppInput_Transaction

60.704

153.425

259.234

1

GeneralQuery_Transaction

0.067

13.623

39.094

1

IndividualQuery_Transaction

0.781

28.042

64.984

1

Issue_Transaction

5.145

30.6

60.22

1

Login_Transaction

4.265

115.433

246.736

1

ManualUW_Transaction

77.094

77.094

77.094

1

NBQuery_Transaction

0.334

22.348

49.625

1

PayIn_Transaction

1.503

59.944

112.639

1

PayOut_Transaction

5.256

29.178

60.279

1

PayOutQuery_Transaction

0.078

1.291

6.872

1

PEdorTypeAC_Transaction

111.253

160.054

213.544

1

PosNoScanApp_Transaction

9.254

158.276

271.381

1

POSQuery_Transaction

29.602

122.815

212.93

1

PrtNoInput_Transaction

1.722

146.879

263.094

1

Relogin_Transaction

30.16

70.939

105.24

1

ReportInput_Transaction

1.155

101.387

184.783

1

Review_Transaction

5.091

112.682

387.087

1

RiskInput_Transaction

2.821

113.049

211.427

1

vuser_end_Transaction

0.0

0.0

0.0

1

vuser_init_Transaction

0.0

0.158

2.417

1

2.084

112.373

267.659

1

0.278

6.312

15.394

1

3.75

13.56

25.925

1

0.22

6.243

15.939

1

8.531

109.639

210.746

1

1.281

8.553

15.474

1

0.093

19.469

59.271

种种买卖营业的匀称相应光阴图:

可以看出跟着测试的进行,买卖营业响应光阴徐徐增大年夜,终极导致买卖营业超时而掉败。

测试中,每秒的点击率如下:

测试中每秒页面的下载速率如下:

根据上面两组数据,即:每秒的点击率和每秒下载页面的速率,可以看出,在测试履行开始4分钟今后,核心营业系统用户登录的并发数量赓续在增添,然则用户登录后的数据下载量却变更不大年夜,这样将终极导致大年夜量的用户登录由于买卖营业处置惩罚超时而掉败。

3.3.2 第二次测试

第二次测试调剂了买卖营业处置惩罚逻辑,大年夜大年夜削减了用户登录的操作数目,每个用户只履行一次用户登录,然后履行对应的买卖营业处置惩罚,买卖营业历程中不再履行用户登录操作。

运行的并发用户数目如下图:

在用户登录历程中,买卖营业的匀称相应光阴如下图:

从图中可以看出,跟着并发用户数量的赓续增添,所有的买卖营业的匀称相应光阴都在加大年夜,直到并发用户数不再增添,这时刻所有的买卖营业响应光阴下降到必然的数值,并不停稳定在这个数值阁下。

在第二次测试中,种种买卖营业的匀称相应光阴如下表:(单位:秒)

Color

Scale

买卖营业

最小

匀称

最大年夜

1

Audit_Transaction

19.481

162.12

207.627

1

AutoUW_Transaction

0.0

13.001

49.494

1

ClaimRegister_Transaction

75.599

143.641

163.978

1

Confirm_Transaction

1.131

51.427

94.585

1

CTDetail_Transaction

37.257

65.967

148.334

1

EdorNoscanAppInput_Transaction

16.504

79.919

169.239

1

EndCase_Transaction

11.88

46.546

85.658

1

GeneralQuery_Transaction

0.152

11.017

35.321

1

IndividualQuery_Transaction

0.875

14.455

40.578

1

Issue_Transaction

4.269

14.326

30.496

1

Login_Transaction

8.363

90.998

151.344

1

ManualUW_Transaction

3.262

81.311

171.284

1

NBQuery_Transaction

0.422

12.082

36.297

1

PayIn_Trans黄金城vip线路检测action

0.559

32.012

74.462

1

PayOut_Transaction

2.204

11.121

32.397

1

PayOutQuery_Transaction

0.079

1.255

5.328

1

PEdorTypeAC_Transaction

37.384

66.606

137.382

1

PosNoScanApp_Transaction

15.892

85.482

164.156

1

POSQuery_Transaction

10.193

57.825

132.677

1

PrtNoInput_Transaction

5.162

77.07

164.458

1

Relogin_Transaction

16.103

61.116

74.896

1

ReportInput_Transaction

4.88

66.869

138.372

1

Review_Transaction

8.67

61.846

302.131

1

RiskInput_Transaction

9.317

49.871

123.788

1

vuser_end_Transaction

0.0

0.0

0.016

1

vuser_init_Transaction

0.0

0.0

0.008

1

7.792

54.317

183.409

1

0.694

2.419

8.553

1

1.481

7.267

24.725

1

0.777

2.532

6.638

1

8.971

72.21

145.923

1

1.384

3.977

11.539

1

0.296

7.433

28.666

买卖营业响应光阴时序图如小:

图中最上方的两条曲线(即买卖营业响应光阴最慢的)分手是:xxx (Audit_Transaction) 和xxx(ClaimRegister_Transaction),除了这两类买卖营业,其他种种买卖营业都是在测试初期履行较慢,跟着用户登录完成今后,种种买卖营业的匀称相应光阴都稳定在对应的数值上,并都维持在90秒以内。

测试中每秒的点击率如下:

途中,从20分钟开始到35分钟,点击率下降的缘故原由是部分查询买卖营业轮回600次已经成功停止,在35分钟阁下从新启动,所有呈现了途中点击率下滑的征象。

下面的几幅图中,数据线下滑的缘故原由相同。

买卖营业的吞吐率(每秒处置惩罚数据量)如下图:

此中数据线下滑的缘故原由同上。

4第四章 测试申报

在xxxxx核心营业系统的机能测试历程中,将分手撰写测试计划和机能测试申报,此中测试计划将在测试开始之前完成,用以指示测试、并做好各个阶段的计划和义务分配事情,在测试停止之后,根据测试结果,将天生测试申报。

两份对应的文档名称如下:

《机能测试计划书》

《机能测试申报》

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

您可能还会对下面的文章感兴趣: