新华人寿银代渠道销售管理系统性能测试方案初评_第1页
新华人寿银代渠道销售管理系统性能测试方案初评_第2页
新华人寿银代渠道销售管理系统性能测试方案初评_第3页
新华人寿银代渠道销售管理系统性能测试方案初评_第4页
新华人寿银代渠道销售管理系统性能测试方案初评_第5页
已阅读5页,还剩26页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1

ONCL新华人有

新华人寿银代渠道销售管理系统

性能测试方案

2010年4月14日

ONCL新华人寿

新华人寿银代渠道销售管理系统性能测试方案

文档信息

文档标题新华人寿银代渠道销售管理系统性能测试方案

版本号vl.2

版本日期2010-5-10

打印日期

文件名新华人寿银代渠道销售管理系统性能测试方案

归档目录

管理人员

审批信息

姓名部门/角色意见日期

修改历史

版本日期修改说明修改人

VI.12010-4-19批处埋管埋测试方法修改

VI.22010-5-10用户并发数量修改(参考运维提供资料)

测试环境提前到章节3.1;增加测试数据量

说明

2/31

ONCL新华人寿

新华人寿银代渠道销售管理系统性能测试方案

目录

1.引言.......................................................................5

1.1.编写目的.............................................................5

1.2.预期读者.............................................................5

1.3.术语定义.............................................................6

2.测试范围..................................................................7

2.1.测试目标.............................................................7

2.2.业务模型.............................................................8

3.测试环境..................................................................9

3.1.系统架构图..............................................................10

3.2.测试环境机器配置表.....................................................10

4.测试启动/结束/暂停/再启动准则.........................................12

4.1测试启动准则............................................................12

4.2结束准则................................................................12

4.3暂停/再启动准则.........................................................12

4.4局限性..................................................................13

5.测试方法.................................................................14

5.1需求分析阶段............................................................15

5.2数据准备................................................................15

5.3脚本录制阶段............................................................15

5.4场景设计阶段............................................................16

5.4.1基准测试...........................................................16

5.4.2单交易负载测试....................................................16

543混合场景负载测试...................................................16

5.4.4批处理管理性能测试................................................17

5.5场景执行阶段............................................................17

5.6分析阶段................................................................17

5.7总结阶段................................................................18

5.8测试工具................................................................18

6.测试计划.....................................................................19

7.测试交付工作产品............................................................20

8.测试风险分析................................................................21

9.性能测试案例设计............................................................23

9.1.系统登录............................................................23

9.2.人员信息查询........................................................23

9.3.销售团队查询........................................................24

9.4.网点信息查询........................................................25

9.5.人员基本信息维护....................................................25

9.6.网点基本信息维护....................................

9.7.销售团队维护........................................

3/31

ONCL新华人寿

新华人寿银代渠道销售管理系统性能测试方案

9.8.批处理管理..........................................................27

10.测试场景设计..........................................................28

10』.系统登录................................................................24

10.2.人员信息杳询...........................................................24

10.3.销售团队查询...........................................................24

104人员基本信息维护........................................................25

10.5.人员基本信息维护......................................................25

10.6.网点基本信息维护......................................................26

10.7.团队基木信息维护.......................................................26

10.8.批处理管理.............................................................27

10.9混合场景负载则试....................................................30

11.附件1....................................................................................................................................31

4/31

ONCL新华人寿

新华人寿银代渠道销售管理系统性能测试方案

1.引言

1.1.编写目的

>本文档是对新华人寿银代渠道销售管理系统性能测试所做的方案,本次性能测试实

施方案有助于实现以下目标:

>明确性能测试需求、范围、策略:

>明确性能测试的目标、内容、方法、环境、进度和标准;

>明确性能测试的工作产品;

>该方案是实施本次性能测试的指导性文档。

1.2.预期读者

>该项目研发人员;

>该项H性能测试人员;

>该项目管理人员等。

5/31

ONCL新华人寿

新华人寿银代渠道销售管理系统性能测试方案

1.3.术语定义

名称定义

客户端一台终端设备。

模拟真实环境由客户方在需求的基础上,为自己将来的业务应用而设置的小规模仿真

系统环境,包括软件、硬件及网络。

测试脚本通过执行特定业务流程来模拟真实用户(自然人)操作行为的程序代码。

虚拟用户通过测试软件模拟出来与系统进行交互操作的用户。

发出间隔由总控制程序控制,每一组(个)虚拟用户与上一组(个)虚拟用户开

始向服务器发送操作请求的时间间隔。

操作间隔(虚拟虚拟用户每一步操作与上一步操作之间的间隔时间。

思考时间)

循环间隔虚拟用户每一个业务流程与上一个业务流程之间的间隔时间。

退出间隔由总控制程序控制,每一组(个)虚拟用户与上一组(个)虚拟用户停

止向服务器发送操作请求的时间间隔。

事务用于衡量某i段业务流程的操作时间所定义的若干操作请求的集合。

集合点虚拟用户在某一操作步骤前暂停执行,等待其他虚拟用户,直到满足一

定条件之后,若干个虚拟用户同时发出操作请求。

6/31

ONCL新华人寿

新华人寿银代渠道销售管理系统性能测试方案

2.测试范围

2.1.测试目标

>性能测试是针对系统并发处理能力、交易响应时间等性能指标所进行的测试。H

的是在尽可能模拟生产环境的前提下,实现以下目标:

>模拟系统在实际生产环境下峰值时的系统处理能力及性能表现。

>检测软件中的问题:通过并发测试执行,揭示程序中的隐含的问题或冲突,从而

修复系统中的薄弱环节。

•通过对各项测试及监控结果的综合分析,发现、定位性能瓶颈,为改善系统性能提

供整体优化方案,为后期性能调优提供参考依据。

保证在生产环境的业务和用户量下,性能满足业务人员操作需求,主要需求如

下:

•高峰在线用户数600人,峰值能够支持500个并发。

•注:并发用户数量在硬件环境应该与核心系统等同条件下,根据当前核心系统现有

数据得出;参考附件1用户统计&菜单使用频率.xls

/薪资考核计算效率:

/考核计算、薪资计算均能够在2-4小时内完成。

,其他操作时效要求如下:

/提交信息维护,系统应在2秒内响应。

/按照机构号或人员编码查询信息详情,系统应在2秒内响应。

,按照条件查询清单,系统应在15-30杪内响应。

按照条件生成统计报表,根据复杂性,系统响应时间不同,最慢应在5分钟内响应.

按分支机构进行考核确认,系统应在15•分钟内完成。

7/31

ONCL新华人寿

新华人寿银代渠道销售管理系统性能测试方案

2.2.业务模型

序号业务模块业务名称类型数据用户数最大并发目标用响应时

量户数间

1系统登录系统登录登录5006005秒

2人员管理人员查询查询50060030秒

3网点管理网点信息查询50060030秒

查询

4销售团队管销售团队查询50060030秒

理查询

5人员管理人员修改交易5006005秒

6网点管理网点新交易5006005秒

增、修改

7批处理管理批处理管交易5006002~4小时

8/31

ONCL新华人寿

新华人寿银代渠道销售管理系统性能测试方案

3.注:业务模型选择参考了运维部门提供

的菜单使用频率参考附件1用户统计&

菜单使用频率.xls

9/31

ONCL新华人寿

新华人寿银代渠道销售管理系统性能测试方案

4.测试环境

3.1.系统架构图

销售管理系统部署图

营俏员IE

詈看员IE

管销员IE

VMAIE

营编员IE

内网环境

3.2.测试环境机器配置表

(注:可根服务器配置操作系统及安装软件台数

据实际测试

环境修改)

系统

应用服务器A应用服务器服务器:4*2.8G六核RedHatEnterpriseLinux5.01

及以上版本

处理器,内存,

32GJDK1.6

146*415K硬盘,6WebSphere?.0

电源

应用服务器B元数据服务器服务器:4*2.8G六核RedHatEnterpriseLinux5.01

日志服务器处理器,32G内存,及以上版本

10/31

ONCL新华人寿

新华人寿银代渠道销售管理系统性能测试方案

报表服务器146*415K硬盘,6JDX1.6

电源WebSphere7.0

销售管理平台数据库服务器RedHatEnterpriseLinux5.0

服务器:8*2.8G六核2

数据库和元数及以上版本

据数据库处理器,64G内存,Jd<1.6

146*415K硬盘,6Oracle10g10.0.2

电源

11/31

ONCL新华人寿

新华人寿银代渠道销售管理系统性能测试方案

5.测试启动/结束/暂停/再启动准则

4.1测试启动准则

>系统待测版本定版:

>数据模型建立完毕;

>测试环境准备完毕,待测试版本已正确部署:

>网络配置正确,连接通畅,可以满足性能测试需求;

>测试人员已经进场,并且经过被测系统业务知识与测试技术的培训;

>被测系统已经通过了系统的功能测试及典型业务流程测试,功能齐备,且功能稳

定;

>性能测试目标已经通过客户方的确认与评审;

>被测系统的各项性能指标已经被明确;

测试数据完备,包括测试所需的基础数据与测试业务的目标数据。

4.2结束准则

在计划结束日期前按计划完成性能测试需求的调研、测试脚本的录制与优化、测试场景的

设计与执行、结果的收集及分析等工作,并且完成性能测试报告的编写,且经过客户评审。

4.3暂停/再启动准则

暂停准则:

>测试中发现问题,需要系统修改代码,或需要更换应用服务器;

>测试环境受到干扰,比如服务器被临时征用,或服务器的其它使用会对测试结果

造成干扰;

>需要调整测试环境资源,如加减CPU数目等;

>测试数据量达不到系统设计数据容量的一定量级水平;

>系统功能测试没有通过,且功能实现不够稳定;

>被测系统的软/硬件环境参数设置及操作系统的环境参数设置与实际生产环境差

异较大。

再启动准则:

12/31

ONCL新华人寿

新华人寿银代渠道销售管理系统性能测试方案

>暂停问题予以解决。

4.4局限性

>本次性能测试的结果依据忖前被测系统的软/硬色环境;

>本次性能测试的结果依据目前被测系统的程序版本:

>本次性能测试的结果依据目前被测系统的网络环境;

13/31

ONCL新华人寿

新华人寿银代渠道销售管理系统性能测试方案

6.本次性能测试的结果依据目前被测系统的测试数据量(包括:基础数据量和业务数

据量等)。

14/31

ONCL新华人寿

新华人寿银代渠道销售管理系统性能测试方案

7.测试方法

5.1需求分析阶段

>根据业务用户实际性能需求,生成性能测试需求调查表;

>根据性能测试需求调查表,选取性能测试所需的典型业务;

>确定测试类型并制定虚拟用户的执行策略(包括虚拟用户是否同时提交请求,操

作流程中每一步之间的间隔时间,是否在关犍业务点进行并发控制);

>批处理管理采取直接在后台运行批处理命令的方式记录业务的响应时间。

5.2数据准备

根据应用系当前数据年均增长3~5年数据测试数据量

统的设计要

求,准备一

定量级的数

据,包括基

础数据与被

测业务数据。

其他项目

营销员人数2000015%30000^4000040000

营销团队数100015%2000^30003000

省级分公司35

地市分公司300

县级支公司1000

营销团队最600

大营销员数

营销员月均20

新单数

注:数据量应该考虑到未来三年或五年的业务数据总量。

5.3脚本录制阶段

>利用LOADRUNNER性能测试工具中的VuserGenerator应用,录制性能测试执行脚

本;

>修改、调试、优化并保存测试脚本;

>进行测试脚本执行环境配置。

15/31

ONCL新华人寿

新华人寿银代渠道销售管理系统性能测试方案

5.4场景设计阶段

5.4.1基准测试

测试环境确认之后,对业务模型中涉及的每种业务(系统登录、人员信息查询、销售团

队查询、人员基本信息维护、网点基本信息维护)做基准测试。目的是检查业务本身是

否存在性能缺陷。同时为将来的混合场景负载测试性能分析提供参考依据。

场景设置:

编写测试客户端向新华人寿银代渠道销售管理系统应用服务器发送业务请求并接收返回

结果的脚本,在系统无压力情况下运行io次迭代,每次迭代间等待1秒,取业务的平均

响应时间作为衡量指标。详见测试场景设计。

5.4.2单交易负载测试

单交易负载测试是对业务模型中涉及的每种业务(系统登录、人员信息查询、销售团队

查询、人员基本信息维护、网点基本信息维护)加上一定量的负教,进行测试以获取该

交易的性能指标。目的是为了验证这些典型交易是否存在并发问题,并获取其响应时间,

作为混合场景测试中业务模型配比的参考。

场景设置:

制作单个交易的性能测试脚本,在负载测试工具中设置并发用户

数等于80、111、150,每秒登陆10个用户,忽略思考时间,每个

测试运行20次迭代,每次迭代间等待1秒,获取平均响应时间。

详见测试场景设计。

5.4.3混合场景负载测试

混合场景负载测试是按照业务模型的约定,在一定量的并发情况下测试以下指标:业

务的平均交易响应时间、应用服务器、数据库服务器的资源使用情况、交易正确率等。

通过性能测试,可以模拟实际生产环境中在业务处理高峰期实物资产管理系统的压力

情况,得到此时的实物资产管理系统性能表现数据,为系统的实际上线运行提供可靠

的参考。

16/31

ONCL新华人寿

新华人寿银代渠道销售管理系统性能测试方案

场景设置:

按照业务模型比例设置测试场景,设置并发量150,每秒登陆10个

用户,忽略思考时间,每次运行测试15分钟,每次迭代间等待1

秒,收集系统性能变化曲线。详见测试场景设计。

5.4.4批处理管理性能测试

批处理管理性能测试采取直接在后台运行批处理命令的方式记录业务的响应时间及系

统的资源状况。

场景设置:

运行批处理命令,收集批处理管理的响应时间及系统的资

源状况。

5.5场景执行阶段

>利用LOADRUNNER性能测试工具中的Controller应用,按并发用户数执行设计的

场景并保存场景结果;

>监控系统资源情况及后台进程情况(包括:LR本身的监控器、目标服务器操作系

统内核监控器及第三方监控器等);

>在测试过程中,要求研发人员或系统管理员配合记录包括操作系统、中间件、Web

服务器及数据库的错误日志,并按时收集;

>记录测试过程执行日志。

5.6分析阶段

>利用LOADRUNNER性能测试工具中的Analysis应用,分析场景执行后的结果,产

生性能测试报告;

17/31

ONCL新华人寿

新华人寿银代渠道销售管理系统性能测试方案

综合各项监控结果及各项监控日志,结合LR结果报告,综合分析定位系统瓶颈,并找出造

成系统瓶颈的成因,提供合理必要的优化方案。

5.7总结阶段

根据性能测试执行结果,分析测试结果是否满足用户需求并生成性能测试报告。

5.8测试工具

采用HP公司的LoadRurner测试及分析软件作为测试工具。

本次测试采用的LoadRunner版本为LR8.10。

)8/31

ONCL新华人寿

新华人寿银代渠道销售管理系统性能测试方案

8.测试计划

人力资源

内容开始日期结束日期

李勇君金涛

测试环境和版本确认2010-5-42010-5-7/

测试方案编写与评审2010-5-42010-5-7//

测试数据准备2010-5-72010-5-10/

测试脚本开发2010-5-102010-5-11/

测试场景设置2010-5-102010-5-11//

测试执行2010-5-112010-5-12/

测试结果分析2010-5-122010-5-13//

测试报告编写2010-5-132010-5-14/

19/31

ONCL新华人寿

新华人寿银代渠道销售管理系统性能测试方案

9.测试交付工作产品

1.性能测试方案

2.性能测试脚本

3.性能测试场景

4.性能测试执行结果

5.性能测试报告

20/31

ONCL新华人寿

新华人寿银代渠道销售管理系统性能测试方案

8.测试风险分析

风险编号风险描述风险发生可能风险对测试或责任人规避方法

性(高、中、项目的影响

低)(高、中、低)

1被测系统提交中中开发方1)调整计划,在

延迟延迟的时间内进

行其他可以提前

进行的工作,如

培训、用例设计

和评审等;

2)告知公司,协

调资源进行其他

工作。

2)告知公司,协

调资源进行其他

工作。

2测试数据量无高高客户方采用与实际数据

法达到系统设量形成一定比例

计的数据容量的数据量

3测试环境与生高高客户方

尽量接近与实际

产环境的服务

系统硬件资源相

器配置差异较

当的硬件资源

被测试系统环中高客户方

4由客户协调服务

境受其它应用

器资源的使用

系统开发、使

用及测试的影

测试人员变动中中开发方

5重新协调相关测

试工程师资源

6性能测试周期低中开发方

有目标,有偏重

时间资源不足

方向地选取重点

性能测试业务进

行测试

7被测试环境的高高客户方

尽量协调以减少

网络拓扑结构

被测环境资源与

与实际牛产环

环境配置(包括

21/31

ONCL新华人寿

新华人寿银代渠道销售管理系统性能测试方案

境存在较大差软件、硬件及网

异络)与生产环境

之间环境差异

22/31

ONCL新华人寿

新华人寿银代渠道销售管理系统性能测试方案

9.性能测试案例设计

9.1.系统登录

系统登录

脚本名称系统登录程序版本

用例编号XH-XTDL-01子系统

测试目的测试用户登录的并发能力及系统响应时间。

特殊说明目标产生大压力,忽略全部思考时间。

前提条件应用程序已经部署,同时存在不同身份的系统使用用户

步操作是否设置是否设事务名称说明

骤集合点定事务

1打开登录页否否

2输入用户名、密码、选择机构否否

3点击“登录”按钮是是登录设置检查点

4登陆后展现页面信息否否

5注销用户否是注销

编制人员编制日期2010-04-13

9.2.人员信息查询

人员信息查询

脚本名称人员查询程序版本

用例编号XH-RYCX-02子系统

测试目的测试人员信息查询功能系统响应时间。

特殊说明目标产生大压力,忽略全部思考时间。

前提条件应用程序已经部署

步操作是否设置是否设事务名称说明

骤集合点定事务

1登录系统否否

2选择人员管理少人员信息管理9人否是进入人员

员信息查询查询菜单

3输入查询条件否是录入人员

查询条件

23/31

ONCL新华人寿

新华人寿银代渠道销售管理系统性能测试方案

4点击“查询”按钮否是人员查询

5勾选需要查询的人员记录,点击明否是人员明细设置检查点

细按钮

编制人员编制日期2010-04-13

人员特批查询

脚本名称人员特批查询程序版本

用例编号XH-RYCX-09子系统

测试目的测试人员信息杳询功能系统响应时间。

特殊说明目标产生大压力,忽略全部思考时间。

前提条件应用程序已经部署

步操作是否设置是否设事务名称说明

骤集合点定事务

登录系统否否

1选择人员管理分活动分析评价今否是进入特批

人员信息管理9人员特批查询查询菜单

2输入查询条件否是录入特批

查询条件

3点击查询按钮否是特批查询

4点击特批明细否是特批明细设置检查点

编制人员编制日期2010-04-13

9.3.销售团队查询

销售团队查询明细

脚本名称销售团队查询程序版本

用例编号XH-TDCX-03子系统

测试目的测试销售团队查询功能的系统响应时间.

特殊说明目标产生大压力,忽略全部思考时间。

前提条件应用程序已经部署

步操作是否设置是否设事务名称说明

骤集合点定事务

1登录系统否否

2选择销售团队管理分销售团队查询否是进入团队

明细查询菜单

3点选查询条件否是录入团队

查询条件

4点击“查询”按钮否是团队查询

24/31

ONCL新华人寿

新华人寿银代渠道销售管理系统性能测试方案

5勾选需要记录,点击销售团队明细否是团队明细设置检查点

按钮

编制人员编制日期2010-04-13

9.4.网点信息查询

网点基本信息查询

脚本名称网点信息查询程序版本

用例编号XH-WDMX-04子系统

测试目的测试网点基本信息维护系统响应时间。

特殊说明目标产生大压力,忽略全部思考时间。

前提条件应用程序已经部署

步操作是否设置是否设事务名称说明

骤集合点定事务

1登录系统否否

2进入菜单:银保渠道(网点管理(网否是进入网点

点信息维护查询菜单

3输入查询条件否是录入网点

查询条件

4点击“查询”按钮否是网点查询

5点击“明细”按钮否是网点明细

编制人员编制日期2010-04-13

9.5.人员信息维护

人员基本信息维护

脚本名称人员修改程序版本

用例编号XH-RYXG-05子系统

测试目的测试修改在司人员的系统响应时间。

特殊说明目标产生大压力,忽略全部思考时间。

前提条件应用程序已经部署

步操作是否设置是否设事务名称说明

骤集合点定事务

1登录系统否否

25/31

ncl

O新华人寿新华人寿银代渠道销售管理系统性能测试方案

2进入菜单:银保渠道(人员管理(人否是进入人员

员信息管理(人员信息维护修改菜单

3输入查询条件否是录入人员

查询条件

4点击“查询”按钮否是人员查询

5勾选需要修改的人员信息,点击修否是进入人员设置检查点

改按钮修改界面

5选择并编辑需要修改的人员信息否否

6点击“修改”按钮否

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论