4性能测试考试点.docxVIP

  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文档。上传文档
查看更多
4性能测试考试点

第一章1.2常用性能指标1.2.1响应时间响应时间指用户感受到的软件系统为其服务所耗费的时间。不同类型的系统,响应时间可分为:(1)单机软件系统(2)C/S结构的网络软件系统(3)B/S结构的网络软件系统功能类型可分为:登录增、删、改操作查询类操作交易类操作统计类操作图形类操作针对系统不同忙闲情况可分为:闲时响应时间忙时响应时间峰时响应时间1.2.2并发用户数并发用户数指系统能够同时处理的用户请求数目,也可以理解为同时向系统提交请求的用户数目。注册用户数指系统中全部注册用户的数量。在线用户数指在相同时间段内登录了系统。并发用户数刻画的是某一时刻向系统同时提交请求的用户数量。平均并发用户数:指在系统正常访问量情况下的并发用户数。最大并发用户数:指在峰值访问情况下的并发用户数。如何判断是否达到峰值访问情况呢?系统响应时间达到了峰值响应时间,即系统的响应时间达到了用户能够接受的上限。系统服务器资源利用率已经达到了上限,即服务器的CPU利用率、内存利用率等指标已经达到了需求规定的上限。系统请求成功率,即成功请求数、总请求数。1.2.3吞吐量吞吐量指单位时间内系统处理的客户请求数量,体现系统的整体处理能力。系统吞吐量越大,说明系统性能越好。RPS:请求书/秒,描述系统每秒能够处理的最大请求数量。PPS:页面数/秒,描述系统每秒能够显示的页面数量。PV:页面数/天,描述系统每天总的Page View数量。TPS:事务/秒,描述系统每秒能够处理的事务数量。(重点)QPS:查询/秒,描述系统每秒能够处理的查询请求数量。1.2.4服务器性能计数器服务器性能计数器指服务器或操作系统性能的而一些数据指标,在性能测试中发挥着监控和分析的关键作用。常用的操作系统性能计数器包括System Load、进程与线程数、使用内存数、CPU使用率、磁盘I/O、网络I/O等。资源利用率反应的是在一段时间内服务器资源平均被占用的情况,能够更加直观地反映系统当前的运行状况。1.4.1性能需求分析方法《软件需求规格说明书》是进行系统测试的依据,其中既需要对系统的功能性需求进行明确描述,也需要对非功能性需求进行清晰定义 。在进行性能需求分析时,该如何对系统性能指标进行选择和定义呢?响应时间响应时间指标是对系统执行速度提出的性能要求,在系统需求分析中取药对系统响应时间进行明确定义。定义响应时间要求时,有以下方面需要考虑:响应时间指标的选择。功能点的选择。指标范围的确定。最大并发用户数最大并发用户数定义了系统处理容量,是描述网络系统的重要性能指标。在定义最大并发用户数需求时,有以下方面需要考虑:指标的选择。功能点的选择指标范围的确定下面给出一个常用的并发用户数指标估算模型,可以在进行系统并发用户数性能指标定义时参考。其中,C代表平均并发用户数,~C代表最大并发用户数,n时访问系统用户数量;L时用户访问系统平均时间;T时用户使用系统时间段.第二章2.2 软件性能测试的目标性能测试的目标可以总结为4个方面:能力验证、缺陷发现、能力规划、性能优化。2.2.1能力验证对软件的能力验证可以分为三个层面:验证性能指标与需求的符合情况、活动的系统服务能力、评价系统可靠性。软禁系统性能测试最主要的目标就是验证软件是否符合软件需求文档的性能指标要求,是否符合预定的设计目标,是否符合用户现在或将来的应用要求等,可称之为性能符合性验证。 软件可靠性时软件产品在规定的条件下和规定的时间内完成规定功能和性能的能力。可靠性包含三个子特性:成熟型(Maturity)\容错性(Fault tolerance)、可恢复性(Recoverability)。成熟性保障了软件不容易出错;容错性保障了软件一旦出错能过被内部及时处理,不影响系统的正常使用;可恢复性保障了系统在极端情况下一旦发生失效,能够尽快从失效中回复过来,继续正常运行。2.2.2缺陷发现缺陷发现性能测试的主要目的是通过性能测试的手段来发现系统中存在的缺陷,并不需要验证性能指标是否满足需求的要求。2.2.3能力规划铜鼓哦性能测试的方法进行系统能力的规划是性能测试的一个重要目的。能力规划具有如下特点:规划能力是一种探索性的测试配置规划可用于了解系统的性能以及获得扩展性能的方法2.2.4性能优化性能调休具有如下特点:确定基准环境、基准负载和基准性能指标调整系统运行环境和实现方法,执行测试2.3常用性能测试方法软件性能测试能够帮助用户验证系统能力、发现系统缺陷、进行能力规划、辅助性能优化。2.3.1基准测试基准测试(Benchmark Test,BMT),是指通过实际科学的测试方法、测试工具和测试系统,实现对一类测试对象的某项性能指标进行定量的和对比的测试。可测量、可重复、可对比是基准测试的三大原

文档评论(0)

jdy261842 + 关注
实名认证
文档贡献者

分享好文档!

1亿VIP精品文档

相关文档