2022年性能测试计划.pdf

上传人:Q****o 文档编号:14067017 上传时间:2022-05-02 格式:PDF 页数:16 大小:284.56KB
返回 下载 相关 举报
2022年性能测试计划.pdf_第1页
第1页 / 共16页
2022年性能测试计划.pdf_第2页
第2页 / 共16页
点击查看更多>>
资源描述

《2022年性能测试计划.pdf》由会员分享,可在线阅读,更多相关《2022年性能测试计划.pdf(16页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、性能测试计划网站稿件管理发布系统文 档 编 号Manager_System_001 保 密 等 级机密作者tarena最后修改日期201408审核人tarena最后审批日期201408批准人tarena最后批准日期201408精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 1 页,共 16 页 - - - - - - - - - - 目录1.文档介绍. 错误 !未定义书签。文档目的 . . 错误 !未定义书签。参考文献 . . 错误 !未定义书签。编写目的 . . 错误 !未定义书签。2.软件概述. 错误

2、 !未定义书签。项目介绍 . . 错误 !未定义书签。运行环境 . . 错误 !未定义书签。项目流程 . . 错误 !未定义书签。3.测试资源. 错误 !未定义书签。软硬件配置 . . 错误 !未定义书签。测试工具 . . 错误 !未定义书签。人力需求 . . 错误 !未定义书签。测试数据 . . 错误 !未定义书签。4.交付物 . 错误 !未定义书签。5.测试进度计划 . 错误 !未定义书签。6.测试启动 / 结束 / 暂停 / 再启动 / 退出准则. 错误 !未定义书签。暂停准则: . . 错误 !未定义书签。暂停 / 再启动的准则. . 错误 !未定义书签。暂停准则: . . 错误 !未

3、定义书签。再启动准则 . . 错误 !未定义书签。测试退出准则. . 错误 !未定义书签。7.性能测试目标要求 . 错误 !未定义书签。性能测试指标. . 错误 !未定义书签。交易响应时间. . 错误 !未定义书签。交易吞吐量 . . 错误 !未定义书签。并发交易成功率. . 错误 !未定义书签。资源使用指标. . 错误 !未定义书签。8.测试策略. 错误 !未定义书签。基准测试 . . 错误 !未定义书签。并发测试 . . 错误 !未定义书签。递增测试 . . 错误 !未定义书签。场景测试 . . 错误 !未定义书签。疲劳强度测试. . 错误 !未定义书签。9.测试用例开发 . 错误 !未定

4、义书签。10.交易基准测试 . 错误 !未定义书签。测试方法 . . 错误 !未定义书签。测试场景 . . 错误 !未定义书签。11.交易并发测试 . 错误 !未定义书签。测试方法 . . 错误 !未定义书签。测试场景 . . 错误 !未定义书签。测试方法 . . 错误 !未定义书签。测试场景 . . 错误 !未定义书签。12.交易递增测试场景 . 错误 !未定义书签。测试场景 . . 错误 !未定义书签。13.混合交易负载场景 . 错误 !未定义书签。精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 2

5、页,共 16 页 - - - - - - - - - - 14.疲劳强度测试 . 错误 !未定义书签。1.文档介绍文档目的说明测试方案中所涉及内容的简单介绍,包含:编写目的、项目背景、参考文档、测试点选取,场景设计等参考文献网站稿件管理发布系统软件需求规格说明书编写目的从文档描述网站稿件管理发布系统性能测试的范围、方法、资源、进度,作为网站稿件管理发布系统性能测试的依据,该文档的目的主要有:1、 明确测试范围、测试对象2、 明确测试目标3、 明确测试环境需求,包括:测试需要的软、硬件环境以及测试人力需求4、 确定测试方案,测试的方法和步骤5、 指定测试工作的时间安排6、 分析测试的风险,寻找规

6、避办法7、 确定测试需求输出的结果和结果表现形式2.软件概述项目介绍系统特点本系统是一个网站稿件管理发布系统,包括稿件管理和文档上传下载两个主要功能模块。网站编辑用户可以提交稿件,稿件经过批准后可以在网站上发布。查询稿件可以执行标题检索、全文检索等。文档上传下载功能可以管理和共享Word文档。运行环境服务器设备精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 3 页,共 16 页 - - - - - - - - - - CPU 主频 1GHz以上,内存 1GB以上,硬盘自由空间1GB以上。支持软件操作系统:

7、 Windows2003 Server 或 Windows XP数据库服务器: MySQL-5.1.28应用服务器:Java:JDK1.6.0_07应用软件: Liferay Portal 5.1.1浏览器: IE6+sp2Word :office 2000或 office XP或 office 2003项目流程3.测试资源软硬件配置性能测试环境(包括测试工具环境)的硬件和软件配置如下表所示:环境资源数量型号 / 配置 / 软件名称 / 软件版本号精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 4 页,共

8、 16 页 - - - - - - - - - - 硬件环境核心系统新安腾主机1HP 安腾CPU :40 核,主频内存: 80G存储: 500*9GIP 地址:前置系统服务器主机1IBM 595CPU :8 核,主频内存: 16G存储: 20GIP 地址:压力产生器2笔记本电脑CPU :双核,主频内存: 1G/2GIP 地址:控制台1笔记本电脑CPU :双核,主频内存: 1GIP 地址:软件环境核心主机操作系统1HP-UX 核心主机数据库1Oracle 9i核心主机应用软件1ECshop核心主机交易中间件1BEA Tuxedo 前置服务器操作系统1IBM-AIX 5.3.0.0前置服务器数据库

9、1Oracle 9.2.0.前置服务器应用软件1南天综合前置系统( )前置服务器交易中间件1BEA Tuxedo LR 压力产生器操作系统2Windows XP Professioanl(SP2)LR控制台操作系统1Windows XP Professioanl(SP2)LR 压力产生器、压力产生器交易中间件客户端3BEA Tuxedo WorkStation 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 5 页,共 16 页 - - - - - - - - - - 测试工具序号工具名称用途及说明厂商

10、/ 自产版本1LoadRunner性能测试工具, Tuxedo协议 (License的并发数为500)HP110 英文版人力需求角色姓名具体职责技能要求性能测试经理性能测试项目管理和协调性能测试需求分析测试计划和测试报告编写1、组织协调能力2、熟悉性能测试体系3、熟悉应用架构性能测试设计人员编制测试案例,开发测试脚本,设计测试场景,执行性能测试1、熟悉性能测试体系2 、 熟 悉 性 能 测 试 方 法 和LoadRunner 测试工具3、脚本编写和调试能力4、执行时的系统资源监控技术5、性能瓶颈分析能力测试环境和测试数据准备人员准备性能测试环境(包括测试工具环境、 被测系统硬件环境和软件环境)

11、准备基础数据和测试数据1、LoadRunner 部署能力2、熟悉核心系统、前置系统软硬件配置3、熟悉数据库操作性能调优人员核心后台主机系统优化1、熟悉 HP主机设置2、精通数据库调优3、熟悉应用架构测试数据数据对象数据数据文档位置登录用户用户名密码D:PerformanceTesting_ManuscriptManagementSystemD:LR_Projectdata查询稿件稿件名称稿 件 版 本号精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 6 页,共 16 页 - - - - - - - - -

12、 - 稿件标题稿件内容增加稿件稿件标题稿件内容显示稿件稿件编号查询文档文档名称上传文档文档名称文 档 重 命名文档说明4.交付物序号交付物名称责任人参与者交付日期1性能测试计划2性能测试脚本3性能测试场景4性能测试结果5性能测试报告5.测试进度计划在测试工作量估算数据的基础上,考虑现有的资源情况,对资源进行具体安排,根据项目整体进度计划,列出进度表,即是谁在什么时间内完成什么任务序号名称责任人工期开始时间完成日期1稿件管理发布系统5 工作日2014-04-282014-05-02测试设计2 工作日1.1.1编写测试计划准备测试环境准备测试数据开发测试脚本基准、单交易并发测试1-2 工作日1.2

13、.1单交易基准测试1.2.1单交易并发测试综合场景测试精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 7 页,共 16 页 - - - - - - - - - - 1.3.1综合场景测试第1 轮1.3.2综合场景测试第2 轮稳定性测试测试总结工作日6.测试启动 / 结束 / 暂停 / 再启动 / 退出准则暂停准则:核心系统和前置系统应用软件通过系统功能测试;测试环境已经准备完毕,包括:核心系统和前置系统应用系统已安装完毕基础数据以及测试数据已经导入核心系统主机数据库LoadRunner压力产生器及控制台机

14、器已经准备完毕测试工具 LoadRunner及所需要的 License 已准备好测试脚本、测试场景已经准备完毕以上条件,必须全部满足才能开始性能测试执行。暂停/ 再启动的准则6.2.1 暂停准则:测试汇总发现问题,需要网站稿件管理发布系统修改代码,或者需要更换应用服务器测试环境受到干扰,比如服务器被临时征用,或服务器的其他使用会对测试结果造成干扰6.2.2 再启动准则测试中发现问题得以解决测试环境恢复正常精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 8 页,共 16 页 - - - - - - - -

15、- - 测试退出准则满足下列条件之一时,可以结束性能测试执行:压到预定最大并发用户数,系统性能能够满足预期测试指标要求;到计划结束日期,压到预定最大并发用户数,经过系统调优,系统性能仍然无法满足预期测试指标要求,但已经无法再实施调优。7.性能测试目标要求性能测试指标本次性能测试需要测试的性能指标包括:1、交易响应时间:核心系统处理交易的平均响应时间2、交易吞吐量:后台主机每秒能够处理的交易笔数(TPS )3、并发交易成功率4、批处理效率5、资源使用指标:前置和核心系统各服务器CPU 占用率、内存占用率、I/O 占用率; LoadRunner压力产生器 CPU 占用率、内存占用率交易响应时间本次

16、性能测试中的交易响应时间是指在一定的负载压力下,由前置系统记录和进行统计分析的、 核心系统处理交易的响应时间, 用一定时间段内的统计平均值 ART来表示。本次性能测试中,对所有非批量联机交易的ART指标要求为:ART 5 秒交易吞吐量根据统计数据,网站稿件管理核心系统当前生产环境高峰日交易总量为7500 笔。根据二八原则( 80% 的交易量发生在20% 的时间段内),当前生产环境对主机的交易吞吐量指标要求为:TPS_1 10000( 交易 ) * 80%(交易量 ) / (24(小时 ) * 20% * 3600(1小时 60 分钟*1 分钟 60 秒) = 笔/ 秒 17280根据规划,网站

17、稿件管理系统未来 1 年内核心系统的处理能力应达到高峰日交易总量精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 9 页,共 16 页 - - - - - - - - - - 10000 笔,则 3 年后对主机的交易吞吐量指标要求为:TPS_2 10000 * 80% / (24 * 20% * 3600) = 笔/ 秒为获取核心系统主机的最大处理能力,在本次性能测试中可通过不断加压,让核心系统主机 CPU利用率达到85% ,记录此时的TPS值,作为新主机处理能力的一个参考值。为模拟生产上核心主机的异常情况

18、,通过不断加压,让核心系统主机CPU利用率达到接近 100% ,观察核心系统的工作情况,记录TPS值。并发交易成功率指测试结束时成功交易数占总交易数的比率。交易成功率越高, 系统越稳定。对典型交易的场景测试,要求其并发交易成功率 99% 。资源使用指标在正常的并发测试和批处理测试中,核心系统各服务器主机的资源使用指标要求:CPU 使用率 80%内存使用率 80%I/O 使用率 80%8.测试策略基准测试在测试环境经过确认,脚本预验证之后对本次测试涉及的全部联机交易做基准测试。目的是验证测试脚本及后台环境、初步检查交易本身是否存在性能缺陷。目的:是获取单用户执行时的各项性能指标,为多用户并发和混

19、合场景的性能测试分析提供参考依据;并发测试并发测试是指并发不同数目的虚拟用户执行检查点操作,目的是对检查点进行压力加载测试。 预测系统投入使用后在一定用户压力情况下的系统响应时间 , 根据此响应时间分析、确定系统存在的性能瓶颈,为系统的优化和调整提供依据。精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 10 页,共 16 页 - - - - - - - - - - 递增测试递增测试是指每隔一定时间段(如 5 秒、10 秒)并发不同数目的虚拟用户执行检查点操作,对检查点进行递增用户压力加载测试,从而模拟系统

20、真实的使用情景,使用户预知系统投入使用后的性能水平。综合场景测试通过对系统体系机构和功能模块的分析以及对系统用户的分布和使用频率的分析,来构造系统综合场景的测试模型, 模拟不同用户执行不同操作,如 10% 的用户执行登录操作, 50% 的用户执行查询操作, 40% 的用户执行上传文档操作,最大限度地模拟系统的真实场景,使用户预知系统投入使用后的真实性能水平。从而,对系统做出相应的优化及调整,避免实际情况中出现系统长时间不响应及崩溃的情况。疲劳强度测试疲劳强度测试是指对系统核心功能点进行疲劳强度测试,即用系统稳定运行情况下能够支持的最大并发用户数,持续执行一段业务时间(如48 小时) ,记录交易

21、平均响应时间, 交易正确率, 应用服务器和数据库服务器CPU利用率、内存使用情况等参数,考察应用服务器和数据库服务器是否出现宕机、内存泄漏等情况。该测试通常需要和场景测试进行结合,从而可以最大限度地模拟真实环境下,系统长时间连续运行条件下,系统是否能够保持在稳定运行状态。9.测试用例开发根据测试范围规定的内容,逐条设计测试需求及完成该测试需求的测试过程、测试条件,构造本次测试的测试用例,编写决策树。表 1 时间特性第 1页共 1 页测试需求测试过程说明过程标引登录系统单用户执行登录系统E-0110 用户并发执行登录系统E-02精品资料 - - - 欢迎下载 - - - - - - - - -

22、- - 欢迎下载 名师归纳 - - - - - - - - - -第 11 页,共 16 页 - - - - - - - - - - 10. 交易基准测试测试方法使用一个 Vuser,分别运行每个交易的脚本,设置脚本的迭代次数1 次,验证所有脚本是否运行正确、 所有交易事务是否成功返回, 并获取每个交易的平均交易响应时间 ATR(Average Transaction Response Time)。测试场景编号场景名执行用户数加压方式持续时间退出方式思考时间 /迭代延迟负载生成器数量备注1Login_Benchmarks1Vuser同时1min同时pacing:2s-4sthinktime:忽

23、略1获取单用户执行的20 用户并发执行登录系统E-03E-04E-05E-06E-07E-08E-09表 2 资源特性第 2页共 1 页测试需求测试过程说明过程标引登录系统单用户执行登录系统,并监控服务器的各项资源E-1010 用户并发执行登录系统,并监控服务器的各项资源E-1120 用户并发执行登录系统,并监控服务器的各项资源E-12精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 12 页,共 16 页 - - - - - - - - - - 11. 交易并发测试测试方法使用 10 个 Vuser,分别

24、为每个交易执行并发,验证所有脚本是否运行正确、所有交易事务是否成功返回, 并获取每个交易的平均交易响应时间ATR(Average Transaction Response Time) 。测试综合场景编号场景名并发用户数加压方式持续时间退出方式思考时间 /迭代延迟负载生成器数量集合点策略1Login_Concurrent10同时运行完成同时忽略1设置第一项精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 13 页,共 16 页 - - - - - - - - - - 测试方法使用 20 个 Vuser,分别为

25、每个交易执行并发,验证所有脚本是否运行正确、所有交易事务是否成功返回, 并获取每个交易的平均交易响应时间ATR(Average Transaction Response Time) 。测试场景编号场景名并发用户数加压方式持续时间退出方式思考时间 /迭代延迟负载生成器数量集合点策略1Login_Concurrent20同时运行完成同时忽略1设 置 第一项12. 交易递增测试场景在一个场景中每个交易分别使用20 个 Vuser 在线,运行每个交易的脚本,设置脚本的迭代次数 1 次,验证所有脚本是否运行正确、所有交易事务是否成功返回,并获取每个交易的平均交易响应时间ATR(Average Trans

26、action Response Time) 。测试场景编号场景名执行用户数加压方式持续时间退出方式思考时间 /迭代延迟集合点策略负载生成器数量备注1Login_Concurrent50每隔 2秒钟添加 2个用户30min同时无设置第二项113.混合交易负载场景制作单个交易的性能测试脚本,将同一模块内功能相近的脚本放在同一个测试场景中,并发用户数为50,平均设定每个交易的比例,设定负载序列,按照负载序列逐渐增加并发用户数。精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 14 页,共 16 页 - - - -

27、 - - - - - - 14. 疲劳强度测试使用 50 用户系统稳定运行的情况下,以一定的负载压力来长时间运行系统的测试,主要目的是确定被测系统系统长时间处理较大业务量时的性能,获取响应时间和服务器各项资源。场景一序号功能名称功能点执行用户数用 户 加载方式durationpacingThink time备注1稿件50每 2 秒加载 1个40minRandom:6s-9sRandom50%-150%23场景二序号功能名称功能点执行用户数用 户 加载方式durationpacingThink time备注1文档+稿件50每 2 秒加载 1个40minRandom:6s-9sRandom50%-

28、150%23场景一序号功能名称功能点执行用户数用 户 加载方式durationpacingThink time负载生成器数量备注1稿件50每 2 秒1hRandom Random2精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 15 页,共 16 页 - - - - - - - - - - 2+文档加载 2个:3s-9s50s-150s3精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 16 页,共 16 页 - - - - - - - - - -

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

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

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com