致远协同管理软件压力测试方案讲述.docx

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
致远协同管理软件压力测试方案讲述

XX市政府协同项目压力测试报告北京致远协创软件有限公司2016-6-12目 录第1章 前言- 4 -1.1 文档说明- 4 -第2章 测试目标- 4 -第3章 术语和缩略词- 5 -第4章 测试环境- 6 -4.1 测试环境结构- 6 -4.1.1测试环境- 6 -4.2 测试工具- 7 -第5章 测试范围及内容- 8 -第6章 测试结果- 8 -6.1 首页登录浏览测试用例及结果- 8 -6.1.1测试结果- 9 -6.1.2测试分析截图- 9 -6.2 自由协同测试用例及结果- 11 -6.2.1测试结果- 11 -6.2.2测试分析截图- 12 -6.3 公告测试用例及结果- 14 -6.3.1测试结果- 14 -6.3.2测试分析截图- 15 -6.4 表单流程测试用例及结果- 16 -6.4.1测试结果- 17 -6.4.2测试分析截图- 18 -6.5 接口测试用例及结果- 20 -6.5.1测试结果- 20 -6.5.2测试分析截图- 20 -6.6 综合场景测试结果- 22 -6.6.1测试分析截图- 22 -第7章 服务器监控情况- 23 -第8章 测试分析及优化- 24 -8.1 测试过程- 24 -8.2 性能瓶颈分析- 25 -8.3 性能提升建议- 25 -8.4 数据库服务器优化- 26 -8.5 数据库服务器优化效果- 26 -8.5.1概览- 26 -8.5.2表单场景优化测试- 27 -8.5.3小结- 29 -第9章 测试总结- 30 -前言文档说明本文档为致远协同管理软件在XX政府实际生产环境下的压力测试方案,通过获取每个场景在不同并发下的性能指标,为产品最终能支持的在线人数提供指导意见。本文档由北京致远协助软件有限公司顾问编写,需要相关领导审阅确认并签字。本文档为后续实施工作的重要依据,需要双方最终确认,如果需要更改或添加内容,则必须由双方共同协商。测试目标本文档是针对致远协同管理软件的功能完整性、高可靠性的集群等多方面而进行的。其目的主要是验证系统在XX政府实际生产环境下是否有能力承受高并发登录系统进行相关事务处理,发现现有系统环境中可能存在的性能方面问题,提出可行性建议,以尽可能降低后续工作风险,为系统的稳定运行提供保证。主要测试目标如下:1、获得协同系统的性能表现,为系统上线提供依据。2、考查协同系统的并发性和效率情况,为优化提供指导。3、获得系统性能较优的参数配置,为协同系统调优提供依据。4、获得协同系统在不同负载下的主机资源消耗情况,为硬件配置提供依据。术语和缩略词术语/缩略词说明 Transaction、事务事务用来衡量脚本中一行代码或多行代码的执行所耗费的时间。成功总事务数场景运行期间成功的总事务数。Average平均响应时间,是指所有用户的系统响应时间的平均值。90 Percent90%响应时间,是指90%的用户在此时间内完成操作的响应。思考时间用户操作过程中的延迟,在测试时分两种情况,取消思考时间和不取消思考时间;当取消了思考时间,增加了压力,测试过程中更接近于并发访问;不取消思考时间,测试过程更接近于真实的环境。系统响应时间系统响应时间是指应用系统从请求发出开始到客户端接收到所有数据所消耗的时间。用户对响应时间容忍度指标容忍范围数据查看数据处理反应迅速=3秒6秒有顿挫感8秒12秒反应慢15秒20秒宕机120秒120秒测试环境测试环境结构测试环境由负载生成器/性能监视器生成虚拟操作,通过内网生成相关数据模拟用户真实操作。4.1.1测试环境服务器硬件环境:类型配置信息数量备注应用服务器CPU:Intel Xeon E5-26703台应用服务器集群部署内存:64G硬盘:600G*2 RAID 1数据库服务器CPU:Intel Xeon E5-26501台内存:64G硬盘:600G*2 RAID 1服务器软件环境:类型说明软件版本数据库服务器操作系统:Centos Linux 6.4数据库:Oracle 11g R2 Linux x86-x64应用服务器操作系统:Centos Linux 6.4应用服务器:致远A8-V5协同软件 v5.6集团版备注:测试工具LoadRunner 11使用HTTP/HTTPS协议。主要思想是使用虚拟用户(Virtual users)来模拟实际用户对系统施加压力。LoadRunner使用虚拟用户来最小化测试的硬件和人员需求。虚拟用户是一个代理,它模拟真实的用户来测试程序。通过使用虚拟用户生成器,用户可以生成虚拟用户。在生成虚拟用户后,用户可以定义压力场景了-这是业务操作和虚拟用户数量的结合。LoadRunner采用了可视化控制器–一个交互的环境来组织、驱动和管理压力测试的场景。控制器通过驱动和同步真实应用和多个并发用户来执行测试。测试范围及内容

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档