4.软件测试课程实验——稳定性和破坏性压力测试.docx

4.软件测试课程实验——稳定性和破坏性压力测试.docx

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
word 软件测试课程实验——稳定性、 破坏性压力 测试文档 一、实验介绍与目的 本次实验要求通过 LoadRunner 对已经完成的自有系统进展性 能测试和稳定性、破坏性压力测试。 本次实验的目的在于如下几点, 请注意, 这也将会作为期末考核 演示的评分点: 1、通过实践课程所学,了解性能测试与压力测试的意义。 2、掌握 LoadRunner 的根本功能部件的使用方法,包括 VuGen, Controller 和 Analysis 。 3、尝试进展有针对性的性能测试与稳定性、破坏性压力测试, 其中包括进展测试计划与策略的制定, 测试用例 〔场景与操作 脚本〕的设计等。 4、依赖测试结果,尝试对被测系统的性能状况〔容量与瓶颈〕 进展分析以与鼓励提出调优的方案。 5、锻炼测试工作组织分配能力与文档编写表达能力。 二、实验原理 本次进展的实验是关于对已经完成的自有系统的性能与稳定性、 1 / 7 word 破坏性压力测试〔稳定性压力测试、破坏性压力测试〕 。 首先必须明白性能测试与稳定性、 破坏性压力测试的定义、 意义 和方法, 需要注意的是, 性能测试的关注点在于, 对系统在不同的负 载情况下,获取各个方面的性能参数,如响应时间, CPU占用率,内 存占用率; 另一方面, 压力测试的关注点在于, 以长时间恒定负载或 以特定时间内的反常负载加载到系统上,以观察其稳定性。 其次,我们需要了解 LoadRunner 的性能与稳定性、破坏性压力 测试工具的根本使用方法。 LoadRunner 主要依赖于三个功能部件, 实现对各种具有不同交互协议的系统的性能与压力测试。 第一步,通过 VuGen 录制或编写 Virtual User 的操作脚本。 LoadRunner 将测试的层次定义在了虚拟用户交互之上,并为此提供 了相关的机制,即任意多个 Virtual User 的对象,根据预先定义好 的脚本, 模拟对系统进展交互。 我们可以通过录制用例, 并且将当中 不同的子操作定制为 Action 。完成录制后,我们可以将其回放以验 证,此时可以选择当中的 Action 并且定义他们的顺序。对于需要添 加不同类型的参数, 或者需要增加特定功能的测试情况, 我们可以添 加参数设置,或根据其提供的 API 直接修改脚本来满足我们的需求。 选择并确定好所需要的操作脚本后,即可进入模拟执行脚本的步骤。 第二步,通过 Controller 模拟实际的交互条件。 LoadRunner 将 一次交互模拟定义为场景〔 Scenario 〕,通过 Controller 的 Design 卡片, 我们可以对每一个场景定义其中的虚拟用户数量, 并发访问程 度,虚拟用户访问脚本, Action 的顺序与迭代次数等等。设置完毕 2 / 7 word 后, 可以通过 Run卡片控制执行测试, 并且实时观察相关信息, 如虚 拟用户的运行状态, 预先设置的性能参数图表等等 。如果需要保存, 输 出 并 格 式 化 运 行 的 结 果 数 据 , 我 们 可 以 调 用结 果 分 析 部 件 Analysis 。 第三步,通过 Analysis 对当前导入的运行结果进展保存和进一 步的处理。 Analysis 可以对当前的测试数据绘制报告,增加和修改 图表等功能, 大大地方便了对测试结果的发布, 汇报和标准化的管理。 我们使用通过 LoadRunner 上述的三个主要的功能可以完成性 能与压力的测试执行工作, 但是测试策略与计划的制定, 测试用例 〔包 括单个虚拟用户的操作脚本以与多个用户并发时的访问情况〕 的设计 都需要同学们去思考和实现, 根据测试结果作为证据推断分析系统的 瓶颈所在。 三、实验步骤参考与操作技巧 1、制定测试计划、设计测试用例,包括人员任务的分配,选择测试 的具体流程对象,如何录制操作脚本和加工操作脚本,选择测试 需要采集的系统性能参数,采用何种策略通过测试定位系统的瓶 颈,如何找出系统的容量〔如并发数,吞吐量等〕 ,如何定义一组 适宜的场景,如何设计特定的并发并模拟等等。 2、启动测试对象。启动已经完成的自有系统。 3、使用 VuGen录制脚本,将不同的操作归类到相应的 Action 之中。 3 / 7 word 根据测试用例的要求,如需要,加工脚本

文档评论(0)

文档查询,农业合作 + 关注
官方认证
内容提供者

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

认证主体土默特左旗农特农机经销部
IP属地内蒙古
统一社会信用代码/组织机构代码
92150121MA0R6LAH4P

1亿VIP精品文档

相关文档