Loadrunner详细实例教程研究.docx

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Loadrunner 详细实例教程目录Loadrunner 详细实例教程11. 了解LoadRunner31.1 Loadrunner简介31.2 为什么应进行自动性能测试31.3 LoadRunner组件有哪些41.4 了解LoadRunner术语41.5 负载测试流程41.6 熟悉Mercury Tours52. LoadRunner 的功能62.1 创建负载测试62.2 运行负载测试92.3 监控负载测试102.4 分析结果103.生成脚本113.1 虚拟用户生成器 (VuGen) 简介113.2 如何开始录制用户活动113.3 如何录制业务流程以创建脚本153.4 如何查看脚本204. 播放脚本224.1 基本设置224.2 如何实时查看脚本的运行284.3 何处可以查看有关回放的信息305. 完善测试脚本325.1 插入事务325.2 如何模拟多个用户355.3 插入集合点386. 创建负载测试场景396.1 LoadRunner Controller 简介406.2 启动 Controller406.3 负载测试应该由哪些用户组合而成?426.4 Controller 窗口概述456.5 如何生成较重负载456.6 如何模拟实际的负载行为476.7 如何监控负载下的系统506.8 如何模拟不同类型的用户527.运行负载测试567.1 Controller 运行视图概述567.2 如何运行负载测试场景577.3 如何监控负载下的应用程序577.4 如何以实时方式监控正在运行的用户597.5 如何知道测试已完成运行598. 分析场景结果608.1 如何启动 Analysis 会话608.2 Analysis 窗口概述611. 了解LoadRunner1.1 Loadrunner简介过去的 20 年里,各公司一直致力于开发自动化操作软件。一直以来,通过软件应用程序,我们获得了巨大的效率和生产力,而软件应用程序已成为一种在全球经济中进行协作和共享信息的新介质。实际上,使用软件应用程序已成为共享关键业务信息和处理各类事务的主要方式。今天,软件应用程序已涵盖了从电子邮件到用于事务处理的 CRM 等业务。在现阶段,随着软件开发技术快速发展,日趋成熟,现代应用程序的复杂性也在急剧上升。应用程序也许使用数十个或数百个组件就能从事曾一度用纸或手来处理的工作。在业务处理过程中,应用程序的复杂程度与潜在故障点的数量有直接的关联。故障点越多,找出问题根源的难度就越大。此外,软件应用程序不像汽车。它们没有仅在磨损后才需更换的永久零件。不管是因为要提供具有竞争力的优势还是因为要响应业务条件的变化,软件应用程序每周、每月和每年都在发生着变化。而这一系列的变化又将导致其他风险,各公司必须对这些风险进行管理。惊人的变化速度和软件复杂性的急剧上升也给软件开发过程带来了巨大的风险。严格的性能测试是量化和减少业务风险最常见的策略。使用 Mercury LoadRunner 进行自动负载测试是应用程序部署过程中必不可少的部分。1.2 为什么应进行自动性能测试自动性能测试是一项规范,它利用有关产品、人员和过程的信息来减少应用程序、升级程序或修补程序部署中的风险。自动性能测试的核心原理是通过将生产时的工作量应用于预部署系统来衡量系统性能和最终用户体验。构造严密的性能测试可回答如下问题:?应用程序是否能够很快地响应用户的要求??应用程序是否能处理预期的用户负载并具有盈余能力??应用程序是否能处理业务所需的事务数量??在预期和非预期的用户负载下,应用程序是否稳定??是否能确保用户在真正使用软件时获得积极的体验?通过回答以上问题,自动性能测试可以量化更改业务指标所产生的影响。进而可以说明部署的风险。有效的自动性能测试过程将有助于您做出更明智的发行决策,并防止系统出现故障和解决可用性问题。1.3 LoadRunner组件有哪些LoadRunner包含下列组件:?虚拟用户生成器(The Virtual User Generator,简称VuGen)用于捕获最终用户业务流程和创建自动性能测试脚本(也称为虚拟用户脚本)。? Controller 用于组织、驱动、管理和监控负载测试。?负载生成器用于通过运行虚拟用户生成负载。? Analysis 有助于您查看、分析和比较性能结果。? Launcher 为访问所有 LoadRunner 组件的统一界面。1.4 了解LoadRunner术语?场景(Scenarios).场景是一种文件,用于根据性能要求定义在每一个测试会话运行期间发生的事件。?虚拟用户(Vuser).在场景中, LoadRunner 用虚拟用户或 Vuser 代替实际用户。Vuser 模拟实际用户的操作来使用应用程序。一个场景可以包含几十、几百甚至几千个 Vuser

文档评论(0)

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

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

1亿VIP精品文档

相关文档