性能测试需求分析.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
对于需求中性能要求不明确的需求,要与用户和开发人员进行沟通,达成明确一致的结果。 所以上述需求可以进一步明确的性能需求如下: 系统在典型数据量的情况下,页面响应时间不超过10秒:典型数据量定义为当前系统的所有备件规模的静态数据和半年的流转数据 系统能够在高于实际系统运行压力1倍的压力情况下,持续稳定工作72小时:持续稳定工作定义为在系统运行期间,系统的可用资源不会出现持续性地减少,用户响应速度没有显著变化 评估典型规模的Excel备件文件导入对系统性能的影响:评估内容包括两个方面,一方面是对典型规模的Excel文件(一个大小20MB,包含50000条数据记录的文件);另一方面是通过组合场景,判断导入操作对其他操作的影响 在页面响应时间要求10秒的前提下,找到系统能够承受的最大用户数量,提供一个可扩展性的参考 分析整理后的性能需求描述 对“能力验证”应用领域来说,本测试需要重点关注的是业务的响应时间、个服务器的资源使用情况,结合性能测试需求,性能目标可以定义如下: 在典型用户数量要求的情况下,服务器CPU平均使用率不高于75%,内存使用率不高于75%; 在稳定性测试的压力情况下,服务器CPU平均使用率不高于95%,内存使用率不高于90%; 性能测试需求分析 摘要:本文主要介绍性能测试一些概念和性能测试应用领域的介绍,并且根据这些概念和领域划分以实例的方式进行性能测试需求的分析,从而为性能测试场景和监控的计数器进行准备和设计性能测试用例。 通过该课学习的目的是使公司测试人员根据该手册便可以快速了解性能测试的需求分析,以及为后续如何进行性能测试用例提供理论依据。 目录 什么是软件性能 性能测试的应用领域 案例分析 培训目的 1.什么是软件性能? 什么是软件性能? 1)从用户视角看 软件性能就是软件对用户操作的响应时间。 事务的结束应该是系统返回所有的数据,响应时间应该是从用户操作开始到所有数据返回完成的整个耗时;但用户的感受到的时间可以通过一部分数据返回之后就将数据呈现出来,这样可以是用户感受时间远远小于实际的事务响应时间 什么是软件性能? 2)从管理员视角看 ?? 软件系统的性能首先表现在系统的响应时间上,这一点和用户视角是一样的。但管理员除了关注系统的响应时间外,还应该关注以下内容: 管理员关心的问题 软件性能描述 服务器的资源使用状况合理吗 资源利用率 应用服务器和数据库的资源使用状况合理吗 资源利用率 系统是否能够实现扩展 系统可扩展性 系统最多能支持多少用户的访问?系统最大的业务处理量是多少 系统容量 系统性能可能的瓶颈在哪里 系统可扩展性 更换哪些设备能够提高系统性能 系统可扩展性 系统能否支持7*24小时的业务访问 系统稳定性 什么是软件性能? 3)从开发视角看 ?? 开发人员除了关注用户和管理员关注的性能问题外,其实他们更想知道的是“如何通过调整设计和代码实现,或是如何通过调整系统设置等方法提高软件的性能表现”,和“如何发现并解决软件设计和开发过程中产生的由于多用户访问引起的缺陷”。所有对于开发人员来讲,单纯获知系统性能“好”或者“不好”的评价并没有多大意义,他们更像知道的是“哪些地方是引起不好的性能表现的根源”或是“哪里可能存在故障发生的可能” 开发关心的问题 问题所属层次 架构设计是否合理 系统架构 数据库设计是否存在问题 数据库设计 代码是否存在性能方面的问题 代码 系统中是否有不合理的内存使用方式 代码 系统中是否存在不合理的线程同步方式 设计与代码 系统中是否存在不合理的资源竞争 设计与代码 什么是软件性能? 4)从测试视角看 ?? 以上我们描述了3个不同层面上的软件性能的关注点,由此可见,不同的对象对软件系统性能关注是有着显著的差异。对于我们进行软件性能测试者来说,在不同的层面上要求我们关注不同的内容:从使用用户的角度来说,表现为软件系统对用户操作的响应时间;在系统管理者角度来说,我们还需要从软件的性能表现分析系统的可扩展性、并发能力等指标;最后还要从开发人员的角度来说,还需要为软件性能问题进行定位,了解性能的制约因素和引起性能问题的关键原因。 2.性能测试的应用领域 1.1引言 我们的系统刚刚上线,正处在试运行阶段,用户要求必须提供符合当初提出的性能要求的报告才能通过验收,我们应该如何进行测试? 我们的系统已经稳定运行了一段时间,为了保证系统在运行过程中一直能够提供给用户良好的运行性能,我们该怎么办? 明年,这个系统的用户数会大幅增加,届时我们肯定需要对系统进行调整,但怎样调整才是最有效的呢?增加应用服务器?提高数据库服务器的配置?还是需要对代码进行调整? 在测试过程中,我们的系统一直表现很好,但产品发布后,用户总是出现莫名其妙的问题,例如:系统运行一段时

文档评论(0)

好文精选 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档