软件开发规范 软件开发规范课件 测试分析报告编写规范.pptVIP

软件开发规范 软件开发规范课件 测试分析报告编写规范.ppt

  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文档。上传文档
查看更多
信息技术分院·软件技术专业 信息技术分院·软件技术专业 软件开发规范 软件测试性能测试分析报告编写规范 目录 1 知识目标 2 技能目标 3 任务实施 4 拓展任务 5 任务总结 掌握软件测试主要性能指标 掌握软件测试工具LR分析原则 掌握性能测试报告撰写规范 知识目标 能正确使用测试工具进行性能测试 能正确记录测试结果 能根据项目要求进行性能测试结果分析 能根据分析结果撰写性能测试报告 技能目标 一、什么是软件的性能 性能是一种指标,表明软件系统或构件对于其及时性要求的符合程度。性能是软件产品的一种特性,它包括很多方面,主要有时间性能和空间性能两种。 时间性能:主要指软件的一个具体事务的响应时间。响应时间长短没有绝对统一的标准,而且跟用户的主观感受有关系,对于一个电子商务的网站来说,一个普遍接受的响应时间标准为2/5/10。即在2秒以内给用户以响应是非常有吸引力的,在5秒以内被认为是比较不错的,而10秒则是用户忍受的上限 空间性能:主要指软件运行时所消耗的系统资源,比如安装软件之前,我们经常看到下表所示的某软件安装要求。 知识引领 知识引领 二、性能测试一般分为:一般性测试、稳定性测试、负载测试、压力测试。下面分别解释。 ?一般性测试: 一般性测试指的是让被测系统在正常的软硬件下运行,不向其施加任何压力的性能测试.。比如,我们还是163邮箱的登录模块,我们只让1个用户多次登录,记录服务器端系统资源的消耗情况(CPU,内存),并记录单个用户的登录时间。 ?稳定性测试: 也叫可靠性测试,是指连续运行被测系统,检查系统运行时的稳定程序。我们通常用MTBF(Mean Time Between Failure错误发生的平均时间间隔)来衡量系统的稳定性,MTBF越大,系统的稳定性越强。稳定性的测试方法也很简单,即采用24*7的方式让系统不间断运行,至于具体运行多少天,是一周还是一个月,视项目的实际情况而定。 ?负载测试(load testing):通常是指让被测试系统在其能忍受的压力的极限范围之内连续运行,来测试系统的稳定性。(比如还是测试163邮箱系统的登录模块) ?压力测试(stress testing):通常是指持续不断地给被测系统压力,直到将系统压垮为止,用来测试系统所能随的最大压力。 以软件测试性能报告分析模板为准,以网上购物系统为例进行测试分析报告的讲解。利用测试工具进行测试结果分析过程如下: 1、利用Controller,按照设定的测试场景运行测试脚本后,在“LoadRunner Controller”窗口中,点击菜单“Results”选择“Analyze Results”菜单项,将启动Mercury LoadRunner Analyzes对当前测试结果进行分析 任务实施 2、在LoadRunner Analyzes中,将自动统计出当前测试结果的各项数据,例如:Transaction Summary、Averyge Transaction Response Time等, 在Mercury LoadRunner Analyze主窗口,点击左侧视图中的目录项,在右侧数据视图中,将以表格、曲线图以及柱状图等方式显示对应的测试结果。 任务实施 任务实施 3、如果默认显示的结果图表数据,不能满足需要,还可以增加新的表格来显示所需要的报告项目 任务实施 4、生成测试报告 完成上一步结果分析,便可利用Mercury LoadRunner Analyze以多种格式生成测试报告。以网上购物系统为例进行讲解。 任务实施 任务实施 分析:根据图片,当虚拟用户为10时,平均响应时间是1.479秒,根据2-5-10规则,系统响应时间处于优秀状态. 1.事务平均响应时间 任务实施 结果:由图可以看出系统在运行到50秒的时候每秒钟的点击率最大,最大值为:204,最小值为:31,每秒钟的点击率平均值为:168.755. 分析:8个用户每秒的请求次数大约在168次左右。 3. 每秒系统处理事务数(Transaction per second) 由此图可以看出每秒处理的事务数为916.243 2每秒点击率 4. 吞吐量(Throughout) 分析:由图可知,当时间是10时,用户是2,吞吐量大约是0;当时间是20时,用 户是4,吞吐量大约是30000,随着虚拟用户的增加,吞吐量也在增加,所以本 系统吞吐量达到要求。 任务实施 系统资源图 任务实施 5. CPU利用率 分析:由图可知,CPU的平均利用率是53.243,小于70%,所以本系统的CPU利用率达到要求。 6. 核心态CPU平均利用率 分析:由图中可以观察到,该条曲线变化无

您可能关注的文档

文档评论(0)

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

大部分文档都有全套资料,如需打包优惠下载,请留言联系。 所有资料均来源于互联网公开下载资源,如有侵权,请联系管理员及时删除。

1亿VIP精品文档

相关文档