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

上传人:1777****777 文档编号:37894371 上传时间:2021-11-05 格式:DOC 页数:29 大小:2.55MB
收藏 版权申诉 举报 下载
新华人寿银代渠道销售管理系统性能测试方案_第1页
第1页 / 共29页
新华人寿银代渠道销售管理系统性能测试方案_第2页
第2页 / 共29页
新华人寿银代渠道销售管理系统性能测试方案_第3页
第3页 / 共29页
资源描述:

《新华人寿银代渠道销售管理系统性能测试方案》由会员分享,可在线阅读,更多相关《新华人寿银代渠道销售管理系统性能测试方案(29页珍藏版)》请在装配图网上搜索。

1、新华人寿银代渠道销售管理系统性能测试方案2010年4月14日 新华人寿银代渠道销售管理系统性能测试方案 文档信息文档标题新华人寿银代渠道销售管理系统性能测试方案版 本 号v1.2版本日期2010-5-10打印日期文 件 名新华人寿银代渠道销售管理系统性能测试方案归档目录管理人员审批信息姓名部门/角色意见日期修改历史版本日期修改说明修改人V1.12010-4-19批处理管理测试方法修改V1.22010-5-10用户并发数量修改(参考运维提供资料)测试环境提前到章节3.1;增加测试数据量说明目录1.引言51.1.编写目的51.2.预期读者51.3.术语定义62.测试范围72.1.测试目标72.2.

2、业务模型83.测试环境93.1.系统架构图93.2.测试环境机器配置表94.测试启动/结束/暂停/再启动准则104.1测试启动准则104.2结束准则104.3暂停/再启动准则104.4局限性115.测试方法125.1需求分析阶段125.2数据准备125.3脚本录制阶段125.4场景设计阶段135.4.1基准测试135.4.2单交易负载测试135.4.3混合场景负载测试135.4.4批处理管理性能测试135.5场景执行阶段145.6分析阶段145.7总结阶段145.8测试工具146.测试计划157.测试交付工作产品168.测试风险分析179.性能测试案例设计189.1.系统登录189.2.人员信

3、息查询189.3.销售团队查询199.4.网点信息查询209.5.人员基本信息维护209.6.网点基本信息维护219.7.销售团队维护229.8.批处理管理2310.测试场景设计2410.1. 系统登录2410.2. 人员信息查询2410.3. 销售团队查询2410.4. 人员基本信息维护2510.5. 人员基本信息维护2510.6. 网点基本信息维护2610.7. 团队基本信息维护2610.8. 批处理管理2710.9 混合场景负载测试2711.附件1291. 引言1.1. 编写目的本文档是对新华人寿银代渠道销售管理系统性能测试所做的方案,本次性能测试实施方案有助于实现以下目标: 明确性能测

4、试需求、范围、策略; 明确性能测试的目标、内容、方法、环境、进度和标准; 明确性能测试的工作产品; 该方案是实施本次性能测试的指导性文档。1.2. 预期读者 该项目研发人员; 该项目性能测试人员; 该项目管理人员等。1.3. 术语定义名称定义客户端一台终端设备。模拟真实环境由客户方在需求的基础上,为自己将来的业务应用而设置的小规模仿真系统环境,包括软件、硬件及网络。测试脚本通过执行特定业务流程来模拟真实用户(自然人)操作行为的程序代码。虚拟用户通过测试软件模拟出来与系统进行交互操作的用户。发出间隔由总控制程序控制,每一组(个)虚拟用户与上一组(个)虚拟用户开始向服务器发送操作请求的时间间隔。操

5、作间隔(虚拟思考时间)虚拟用户每一步操作与上一步操作之间的间隔时间。循环间隔虚拟用户每一个业务流程与上一个业务流程之间的间隔时间。退出间隔由总控制程序控制,每一组(个)虚拟用户与上一组(个)虚拟用户停止向服务器发送操作请求的时间间隔。事务用于衡量某一段业务流程的操作时间所定义的若干操作请求的集合。集合点虚拟用户在某一操作步骤前暂停执行,等待其他虚拟用户,直到满足一定条件之后,若干个虚拟用户同时发出操作请求。2. 测试范围2.1. 测试目标性能测试是针对系统并发处理能力、交易响应时间等性能指标所进行的测试。目的是在尽可能模拟生产环境的前提下,实现以下目标: 模拟系统在实际生产环境下峰值时的系统处

6、理能力及性能表现。 检测软件中的问题:通过并发测试执行,揭示程序中的隐含的问题或冲突,从而修复系统中的薄弱环节。 通过对各项测试及监控结果的综合分析,发现、定位性能瓶颈,为改善系统性能提供整体优化方案,为后期性能调优提供参考依据。 保证在生产环境的业务和用户量下,性能满足业务人员操作需求,主要需求如下:l 高峰在线用户数600人,峰值能够支持500个并发。注:并发用户数量在硬件环境应该与核心系统等同条件下,根据当前核心系统现有数据得出;参考 附件1用户统计&菜单使用频率.xls l 薪资考核计算效率: 考核计算、薪资计算均能够在2-4小时内完成。l 其他操作时效要求如下: 提交信息维护,系统应

7、在2秒内响应。 按照机构号或人员编码查询信息详情,系统应在2秒内响应。 按照条件查询清单,系统应在15-30秒内响应。 按照条件生成统计报表,根据复杂性,系统响应时间不同,最慢应在5分钟内响应。 按分支机构进行考核确认,系统应在15分钟内完成。2.2. 业务模型序号业务模块业务名称类型数据量用户数最大并发目标用户数响应时间1系统登录系统登录登录5006005秒2人员管理人员查询查询50060030秒3网点管理网点信息查询查询50060030秒4销售团队管理销售团队查询查询50060030秒5人员管理人员修改交易5006005秒6网点管理网点新增、修改交易5006005秒7批处理管理批处理管理交

8、易5006002-4小时注:业务模型选择参考了运维部门提供的菜单使用频率参考 附件1用户统计&菜单使用频率.xls3. 测试环境1.2.3.4.3.1.系统架构图3.2.测试环境机器配置表(注:可根据实际测试环境修改)系统服务器配置操作系统及安装软件台数应用服务器A应用服务器服务器:4*2.8G六核处理器,32G内存,146*4 15K硬盘,6电源Red Hat Enterprise Linux 5.0及以上版本JDK1.6WebSphere7.01应用服务器B元数据服务器日志服务器报表服务器服务器:4*2.8G六核处理器,32G内存,146*4 15K硬盘,6电源Red Hat Enterp

9、rise Linux 5.0及以上版本JDK1.6WebSphere7.01销售管理平台数据库和元数据数据库数据库服务器服务器:8*2.8G六核处理器,64G内存,146*4 15K硬盘,6电源Red Hat Enterprise Linux 5.0及以上版本Jdk1.6Oracle10g 10.0.224. 测试启动/结束/暂停/再启动准则4.1测试启动准则 系统待测版本定版; 数据模型建立完毕; 测试环境准备完毕,待测试版本已正确部署; 网络配置正确,连接通畅,可以满足性能测试需求; 测试人员已经进场,并且经过被测系统业务知识与测试技术的培训; 被测系统已经通过了系统的功能测试及典型业务流

10、程测试,功能齐备,且功能稳定; 性能测试目标已经通过客户方的确认与评审; 被测系统的各项性能指标已经被明确; 测试数据完备,包括测试所需的基础数据与测试业务的目标数据。4.2结束准则在计划结束日期前按计划完成性能测试需求的调研、测试脚本的录制与优化、测试场景的设计与执行、结果的收集及分析等工作,并且完成性能测试报告的编写,且经过客户评审。4.3暂停/再启动准则暂停准则: 测试中发现问题,需要系统修改代码,或需要更换应用服务器; 测试环境受到干扰,比如服务器被临时征用,或服务器的其它使用会对测试结果造成干扰; 需要调整测试环境资源,如加减CPU数目等; 测试数据量达不到系统设计数据容量的一定量级

11、水平; 系统功能测试没有通过,且功能实现不够稳定; 被测系统的软/硬件环境参数设置及操作系统的环境参数设置与实际生产环境差异较大。再启动准则: 暂停问题予以解决。4.4局限性 本次性能测试的结果依据目前被测系统的软/硬件环境; 本次性能测试的结果依据目前被测系统的程序版本; 本次性能测试的结果依据目前被测系统的网络环境; 本次性能测试的结果依据目前被测系统的测试数据量(包括:基础数据量和业务数据量等)。5. 测试方法5.1需求分析阶段 根据业务用户实际性能需求,生成性能测试需求调查表; 根据性能测试需求调查表,选取性能测试所需的典型业务; 确定测试类型并制定虚拟用户的执行策略(包括虚拟用户是否

12、同时提交请求,操作流程中每一步之间的间隔时间,是否在关键业务点进行并发控制); 批处理管理采取直接在后台运行批处理命令的方式记录业务的响应时间。5.2数据准备 根据应用系统的设计要求,准备一定量级的数据,包括基础数据与被测业务数据。 其他项目当前数据年均增长35年数据测试数据量营销员人数2000015%300004000040000营销团队数100015%200030003000省级分公司35地市分公司300县级支公司1000营销团队最大营销员数600营销员月均新单数20注:数据量应该考虑到未来三年或五年的业务数据总量。5.3脚本录制阶段 利用LOADRUNNER性能测试工具中的Vuser G

13、enerator应用,录制性能测试执行脚本; 修改、调试、优化并保存测试脚本; 进行测试脚本执行环境配置。5.4场景设计阶段5.4.1基准测试测试环境确认之后,对业务模型中涉及的每种业务(系统登录、人员信息查询、销售团队查询、人员基本信息维护、网点基本信息维护)做基准测试。目的是检查业务本身是否存在性能缺陷。同时为将来的混合场景负载测试性能分析提供参考依据。场景设置:编写测试客户端向新华人寿银代渠道销售管理系统应用服务器发送业务请求并接收返回结果的脚本,在系统无压力情况下运行10次迭代,每次迭代间等待1秒,取业务的平均响应时间作为衡量指标。详见测试场景设计。5.4.2单交易负载测试单交易负载测

14、试是对业务模型中涉及的每种业务(系统登录、人员信息查询、销售团队查询、人员基本信息维护、网点基本信息维护)加上一定量的负载,进行测试以获取该交易的性能指标。目的是为了验证这些典型交易是否存在并发问题,并获取其响应时间,作为混合场景测试中业务模型配比的参考。场景设置:制作单个交易的性能测试脚本,在负载测试工具中设置并发用户数等于80、111、150,每秒登陆10个用户,忽略思考时间,每个测试运行20次迭代,每次迭代间等待1秒,获取平均响应时间。详见测试场景设计。5.4.3混合场景负载测试混合场景负载测试是按照业务模型的约定,在一定量的并发情况下测试以下指标:业务的平均交易响应时间、应用服务器、数

15、据库服务器的资源使用情况、交易正确率等。通过性能测试,可以模拟实际生产环境中在业务处理高峰期实物资产管理系统的压力情况,得到此时的实物资产管理系统性能表现数据,为系统的实际上线运行提供可靠的参考。场景设置:按照业务模型比例设置测试场景,设置并发量150,每秒登陆10个用户,忽略思考时间,每次运行测试15分钟,每次迭代间等待1秒,收集系统性能变化曲线。详见测试场景设计。5.4.4批处理管理性能测试批处理管理性能测试采取直接在后台运行批处理命令的方式记录业务的响应时间及系统的资源状况。场景设置:运行批处理命令,收集批处理管理的响应时间及系统的资源状况。5.5场景执行阶段 利用LOADRUNNER性

16、能测试工具中的Controller应用,按并发用户数执行设计的场景并保存场景结果; 监控系统资源情况及后台进程情况(包括:LR本身的监控器、目标服务器操作系统内核监控器及第三方监控器等); 在测试过程中,要求研发人员或系统管理员配合记录包括操作系统、中间件、Web服务器及数据库的错误日志,并按时收集; 记录测试过程执行日志。5.6分析阶段 利用LOADRUNNER性能测试工具中的Analysis应用,分析场景执行后的结果,产生性能测试报告; 综合各项监控结果及各项监控日志,结合LR结果报告,综合分析定位系统瓶颈,并找出造成系统瓶颈的成因,提供合理必要的优化方案。5.7总结阶段 根据性能测试执行

17、结果,分析测试结果是否满足用户需求并生成性能测试报告。5.8测试工具采用HP公司的LoadRunner测试及分析软件作为测试工具。本次测试采用的LoadRunner版本为LR 8.10。6. 测试计划内容开始日期结束日期人力资源李勇君金涛测试环境和版本确认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-1

18、32010-5-147. 测试交付工作产品1. 性能测试方案2. 性能测试脚本3. 性能测试场景4. 性能测试执行结果5. 性能测试报告8. 测试风险分析风险编号风险描述风险发生可能性(高、中、低)风险对测试或项目的影响(高、中、低)责任人规避方法1被测系统提交延迟中中开发方1)调整计划,在延迟的时间内进行其他可以提前进行的工作,如培训、用例设计和评审等;2)告知公司,协调资源进行其他工作。2测试数据量无法达到系统设计的数据容量高高客户方采用与实际数据量形成一定比例的数据量3测试环境与生产环境的服务器配置差异较大高高客户方尽量接近与实际系统硬件资源相当的硬件资源4被测试系统环境受其它应用系统开

19、发、使用及测试的影响中高客户方由客户协调服务器资源的使用5测试人员变动中中开发方重新协调相关测试工程师资源6性能测试周期时间资源不足低中开发方有目标,有偏重方向地选取重点性能测试业务进行测试7被测试环境的网络拓扑结构与实际生产环境存在较大差异高高客户方尽量协调以减少被测环境资源与环境配置(包括软件、硬件及网络)与生产环境之间环境差异9. 性能测试案例设计9.1. 系统登录系统登录脚本名称系统登录程序版本用例编号XH-XTDL-01子系统测试目的测试用户登录的并发能力及系统响应时间。特殊说明目标产生大压力,忽略全部思考时间。前提条件应用程序已经部署,同时存在不同身份的系统使用用户步骤操作是否设置

20、集合点是否设定事务事务名称说明1打开登录页否否2输入用户名、密码、选择机构否否3点击“登录”按钮是是登录设置检查点4登陆后展现页面信息否否5注销用户否是注销编制人员编制日期2010-04-139.2. 人员信息查询人员信息查询脚本名称人员查询程序版本用例编号XH-RYCX-02子系统测试目的测试人员信息查询功能系统响应时间。特殊说明目标产生大压力,忽略全部思考时间。前提条件应用程序已经部署 步骤操作是否设置集合点是否设定事务事务名称说明1登录系统否否2选择人员管理人员信息管理人员信息查询否是进入人员查询菜单3输入查询条件否是录入人员查询条件4点击“查询”按钮否是人员查询5勾选需要查询的人员记录

21、,点击明细按钮否是人员明细设置检查点编制人员编制日期2010-04-13人员特批查询脚本名称人员特批查询程序版本用例编号XH-RYCX-09子系统测试目的测试人员信息查询功能系统响应时间。特殊说明目标产生大压力,忽略全部思考时间。前提条件应用程序已经部署 步骤操作是否设置集合点是否设定事务事务名称说明登录系统否否1选择人员管理活动分析评价人员信息管理人员特批查询否是进入特批查询菜单2输入查询条件否是录入特批查询条件3点击查询按钮否是特批查询4点击特批明细否是特批明细设置检查点编制人员编制日期2010-04-139.3. 销售团队查询销售团队查询明细脚本名称销售团队查询程序版本用例编号XH-TD

22、CX-03子系统测试目的测试销售团队查询功能的系统响应时间。特殊说明目标产生大压力,忽略全部思考时间。前提条件应用程序已经部署步骤操作是否设置集合点是否设定事务事务名称说明1登录系统否否2选择销售团队管理销售团队查询明细否是进入团队查询菜单3点选查询条件 否是录入团队查询条件4点击“查询”按钮否是团队查询5勾选需要记录,点击销售团队明细按钮否是团队明细设置检查点编制人员编制日期2010-04-139.4. 网点信息查询网点基本信息查询脚本名称网点信息查询程序版本用例编号XH-WDMX-04子系统测试目的测试网点基本信息维护系统响应时间。特殊说明目标产生大压力,忽略全部思考时间。前提条件应用程序

23、已经部署步骤操作是否设置集合点是否设定事务事务名称说明1登录系统否否2进入菜单:银保渠道网点管理网点信息维护否是进入网点查询菜单3输入查询条件否是录入网点查询条件4点击“查询”按钮否是网点查询5点击“明细”按钮否是网点明细编制人员编制日期2010-04-139.5. 人员信息维护人员基本信息维护脚本名称人员修改程序版本用例编号XH-RYXG-05子系统测试目的测试修改在司人员的系统响应时间。特殊说明目标产生大压力,忽略全部思考时间。前提条件应用程序已经部署步骤操作是否设置集合点是否设定事务事务名称说明1登录系统否否2进入菜单:银保渠道人员管理人员信息管理人员信息维护否是进入人员修改菜单3输入查

24、询条件否是录入人员查询条件4点击“查询”按钮否是人员查询5勾选需要修改的人员信息,点击修改按钮否是进入人员修改界面设置检查点5选择并编辑需要修改的人员信息否否6点击“修改”按钮否是人员修改编制人员编制日期2010-04-139.6. 销售团队信息维护销售团队信息维护脚本名称团队修改程序版本用例编号XH-TDXG-06子系统测试目的测试团队基本信息维护系统响应时间。特殊说明目标产生大压力,忽略全部思考时间。前提条件应用程序已经部署步骤操作是否设置集合点是否设定事务事务名称说明1登录系统否否2进入菜单:银保渠道销售团队管理销售团队维护否是进入团队维护菜单3点选查询条件 否是录入团队查询条件4点击“

25、查询”按钮否是团队查询5勾选团队,点击“修改”按钮否是进入团队修改界面设置检查点6编辑团队信息否否7点击“修改”按钮否是团队修改编制人员编制日期2010-04-139.7. 网点信息维护网点基本信息维护脚本名称网点修改程序版本用例编号XH-WDWH-07子系统测试目的测试网点基本信息维护系统响应时间。特殊说明目标产生大压力,忽略全部思考时间。前提条件应用程序已经部署步骤操作是否设置集合点是否设定事务事务名称说明1登录系统否否2进入菜单:网点管理网点信息维护否是进入网点维护菜单3输入网点查询条件否是录入网点查询条件4点击“查询”按钮否是网点查询5勾选修改网点,点击“修改”按钮否是进入网点修改界面

26、设置检查点6编辑网点信息否否7点击“修改”按钮否是网点修改编制人员编制日期2010-04-139.8. 批处理管理批处理管理脚本名称批处理管理程序版本用例编号XH-PXL-10子系统测试目的测试批处理的性能。特殊说明前提条件应用程序已经部署步骤操作是否设置集合点是否设定事务事务名称说明1运行批处理命令否否编制人员编制日期2010-04-1410. 测试场景设计10.1. 系统登录序号场景名称场景说明执行脚本用户总数循环数量操作间隔并发发出间隔循环间隔退出间隔同步点1系统登录基准测试系统登录110001002系统登录100并发系统登录4002001011003系统登录111并发系统登录50020

27、01011004系统登录150并发系统登录60020010110010.2. 人员信息查询序号场景名称场景说明执行脚本用户总数循环数量操作间隔并发发出间隔循环间隔退出间隔同步点1人员信息查询基准测试人员信息查询110001002人员信息查询100并发人员信息查询4002001011003人员信息查询111并发人员信息查询5002001011004人员信息查询150并发人员信息查询60020010110010.3. 销售团队查询序号场景名称场景说明执行脚本用户总数循环数量操作间隔并发发出间隔循环间隔退出间隔同步点1销售团队查询基准测试销售团队查询110001002销售团队查询100并发销售团队查

28、询4002001011003销售团队查询111并发销售团队查询5002001011004销售团队查询150并发销售团队查询60020010110010.4. 网点信息查询序号场景名称场景说明执行脚本用户总数循环数量操作间隔并发发出间隔循环间隔退出间隔同步点1网点查询基准测试网点查询110001002网点查询100并发网点查询4002001011003网点查询111并发网点查询5002001011004网点查询150并发网点查询60020010110010.5. 人员信息维护序号场景名称场景说明执行脚本用户总数循环数量操作间隔并发发出间隔循环间隔退出间隔同步点1人员修改基准测试人员修改11000

29、1002人员修改100并发人员修改4002001011003人员修改111并发人员修改5002001011004人员修改150并发人员修改60020010110010.6. 销售团队信息维护序号场景名称场景说明执行脚本用户总数循环数量操作间隔并发发出间隔循环间隔退出间隔同步点1团队修改基准测试团队修改110001002团队修改100并发团队修改4002001011003团队修改111并发团队修改5002001011004团队修改150并发团队修改60020010110010.7. 网点信息维护序号场景名称场景说明执行脚本用户总数循环数量操作间隔并发发出间隔循环间隔退出间隔同步点1网点修改基准测

30、试网点修改110001002网点修改100并发网点修改4002001011003网点修改111并发网点修改5002001011004网点修改150并发网点修改60020010110010.8. 批处理管理序号场景名称场景说明执行脚本用户总数循环数量操作间隔并发发出间隔循环间隔退出间隔同步点1批处理管理-10.9 混合场景负载测试序号场景名称场景说明执行脚本用户总数循环数量操作间隔并发发出间隔循环间隔退出间隔同步点1登录111并发系统登录50运行15分钟0101100人员信息查询人员信息查询100销售团队查询销售团队查询100网点信息查询网点信息查询100人员信息修改人员修改50网点信息修改网点修改50团队信息修改团队修改50附件1用户统计&菜单使用频率.xls 29 / 29

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!