ImageVerifierCode 换一换
格式:DOC , 页数:16 ,大小:456KB ,
资源ID:9005639      下载积分:10 金币
验证码下载
登录下载
邮箱/手机:
图形码:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/9005639.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请。


权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4009-655-100;投诉/维权电话:18658249818。

注意事项

本文(负载均衡使用.doc)为本站上传会员【s4****5z】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

负载均衡使用.doc

1、LoadRunner介绍及安装使用 1 LoadRunner概要介绍 LoadRunner® 是一种预测系统行为和性能的工业标准级负载测试工具。通过以模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题,LoadRunner 能够对整个企业架构进行测试。通过使用LoadRunner ,企业能最大限度地缩短测试时间,优化性能和加速应用系统的发布周期。 目前企业的网络应用环境都必须支持大量用户,网络体系架构中含各类应用环境且由不同供应商提供软件和硬件产品。难以预知的用户负载和愈来愈复杂的应用环境使公司时时担心会发生用户响应速度过慢,系统崩溃等问题。这些都不可避免地导致公司收

2、益的损失。Mercury Interactive 的 LoadRunner 能让企业保护自己的收入来源,无需购置额外硬件而最大限度地利用现有的IT 资源,并确保终端用户在应用系统的各个环节中对其测试应用的质量,可靠性和可扩展性都有良好的评价。 LoadRunner 是一种适用于各种体系架构的自动负载测试工具,它能预测系统行为并优化系统性能。LoadRunner 的测试对象是整个企业的系统,它通过模拟实际用户的操作行为和实行实时性能监测,来帮助您更快的查找和发现问题。此外,LoadRunner 能支持广范的协议和技术,为您的特殊环境提供特殊的解决方案。 1.1 轻松创建虚拟用户

3、 使用LoadRunner 的Virtual User Generator,您能很简便地创立起系统负载。该引擎能够生成虚拟用户,以虚拟用户的方式模拟真实用户的业务操作行为。它先记录下业务流程(如下订单或机票预定),然后将其转化为测试脚本。利用虚拟用户,您可以在Windows ,UNIX 或Linux 机器上同时产生成千上万个用户访问。所以LoadRunner能极大的减少负载测试所需的硬件和人力资源。另外,LoadRunner 的TurboLoad 专利技术能提供很高的适应性。TurboLoad 使您可以产生每天几十万名在线用户和数以百万计的点击数的负载。 用Virtual User G

4、enerator 建立测试脚本后,您可以对其进行参数化操作,这一操作能让您利用几套不同的实际发生数据来测试您的应用程序,从而反映出本系统的负载能力。以一个订单输入过程为例,参数化操作可将记录中的固定数据,如订单号和客户名称,由可变值来代替。在这些变量内随意输入可能的订单号和客户名,来匹配多个实际用户的操作行为。 LoadRunner 通过它的Data Wizard 来自动实现其测试数据的参数化。Data Wizard 直接连于数据库服务器,从中您可以获取所需的数据(如定单号和用户名)并直接将其输入到测试脚本。这样避免了人工处理数据的需要,Data Wizard 为您节省了大量的时间。

5、 为了进一步确定您的Virtual user 能够模拟真实用户,您可利用LoadRunner 控制某些行为特性。例如,只需要点击一下鼠标,您就能轻易控制交易的数量,交易频率,用户的思考时间和连接速度等。 1.2 创建真实的负载 Virtual users 建立起后,您需要设定您的负载方案,业务流程组合和虚拟用户数量。用LoadRunner 的Controller,您能很快组织起多用户的测试方案。Controller 的Rendezvous 功能提供一个互动的环境,在其中您既能建立起持续且循环的负载,又能管理和驱动负载测试方案。而且,您可以利用它的日程计划服务来定义用户在什么时候

6、访问系统以产生负载。这样,您就能将测试过程自动化。同样您还可以用Controller 来限定您的负载方案,在这个方案中所有的用户同时执行一个动作---如登陆到一个库存应用程序----来模拟峰值负载的情况。另外,您还能监测系统架构中各个组件的性能---- 包括服务器,数据库,网络设备等----来帮助客户决定系统的配置。 LoadRunner 通过它的AutoLoad 技术,为您提供更多的测试灵活性。使用AutoLoad ,您可以根据目前的用户人数事先设定测试目标,优化测试流程。例如,您的目标可以是确定您的应用系统承受的每秒点击数或每秒的交易量。 1.3 实时监测器 LoadRunn

7、er 内含集成的实时监测器,在负载测试过程的任何时候,您都可以观察到应用系统的运行性能。这些性能监测器为您实时显示交易性能数据(如响应时间)和其它系统组件包括application server, web server,网路设备和数据库等的实时性能。这样,您就可以在测试过程中从客户和服务器的双方面评估这些系统组件的运行性能,从而更快地发现问题。 再者,利用LoadRunner 的ContentCheck TM ,您可以判断负载下的应用程序功能正常与否。ContentCheck 在Virtual users 运行时,检测应用程序的网络数据包内容,从中确定是否有错误内容传送出去。它的实时浏览

8、器帮助您从终端用户角度观察程序性能状况。 1.4 分析结果以精确定位问题所在 一旦测试完毕后,LoadRunner 收集汇总所有的测试数据,并为您提供高级的分析和报告工具,以便迅速查找到性能问题并追溯原由。使用LoadRunner 的Web 交易细节监测器,您可以了解到将所有的图象、框架和文本下载到每一网页上所需的时间。例如,这个交易细节分析机制能够分析是否因为一个大尺寸的图形文件或是第三方的数据组件造成应用系统运行速度减慢。另外,Web 交易细节监测器分解用于客户端、网络和服务器上端到端的反应时间,便于确认问题,定位查找真正出错的组件。例如,您可以将网络延时进行分解,以判断DNS 解析

9、时间,连接服务器或SSL 认证所花费的时间。通过使用LoadRunner 的分析工具,您能很快地查找到出错的位置和原因并作出相应的调整。 1.5 重复测试保证系统发布的高性能 负载测试是一个重复过程。每次处理完一个出错情况,您都需要对您的应用程序在相同的方案下,再进行一次负载测试。以此检验您所做的修正是否改善了运行性能。 1.6 其他特性 利用LoadRunner, 您可以很方便地了解系统的性能。 它的Controller 允许您重复执行与出错修改前相同的测试方案。它的基于HTML 的报告为您提供一个比较性能结果所需的基准,以此衡量在一段时间内,有多大程度的改进并确保应用成功。由于这

10、些报告是基于HTML 的文本,您可以将其公布于您公司的内部网上,便于随时查阅。 所有Mercury Interactive 的产品和服务都是集成设计的, 能完全相容地一起运作。由于它们具有相同的核心技术,来自于LoadRunner和ActiveTest TM 的测试脚本,在Mercury Interactive 的负载测试服务项目中,可以被重复用于性能监测。借助Mercury Interactive的监测功能--Topaz TM 和ActiveWatch TM ,测试脚本可重复使用从而平衡投资收益。更重要的是,您能为测试的前期布署和生产系统的监测提供一个完整的应用性能管理解决方案。

11、 l Enterprise Java Beans的测试 LoadRunner 完全支持EJB 的负载测试。这些基于Java 的组件运行在应用服务器上,提供广泛的应用服务。通过测试这些组件,您可以在应用程序开发的早期就确认并解决可能产生的问题。 l 支持无线应用协议 随着无线设备数量和种类的增多,您的测试计划需要同时满足传统的基于浏览器的用户和无线互联网设备,如手机和PDA。LoadRunner 支持2 项最广泛使用的协议:WAP和I-mode。此外,通过负载测试系统整体架构,LoadRunner 能让您只需要通过记录一次脚本,就可完全检测上述这些无线互联网系统。 l 支持

12、Media Stream应用 LoadRunner 还能支持Media Stream应用。为了保证终端用户得到良好的操作体验和高质量Media Stream,您需要检测您的Media Stream应用程序。使用LoadRunner ,您可以记录和重放任何流行的多媒体数据流格式来诊断系统的性能问题,查找原由,分析数据的质量。 l 完整的企业应用环境的支持 LoadRunner 支持广泛的协议,可以测试各种IT 基础架构。 2 安装LoadRunner LoadRunner分为Windows版本和Unix版本。如果我们的所有测试环境基于Windows平台,那么我们只要

13、安装Windows版本即可。 本章讲解的安装过程就是LoadRunner7.51的Windows版本的安装。 2.1 系统要求 目前部门的测试机和工作机器足可以满足LoadRunner7.51的最低要求。不过要比较好的运行LoadRunner,内存最好在128M以上,安装LoadRunner的磁盘空间至少剩余500M。操作系统最好为Windows 2000。 2.2 安装过程 LoadRunner的安装过程比较简单,这里我仅作简单的说明。 要开始安装LoadRunner,以Administrator的身份登陆Windows2000后,运行LoadRunner安装目录中win32

14、下Setup.exe即可进入安装程序。 1. 在“Registration Information”界面中,输入序列号(不用改动,就是n个8) 2. 在安装类型界面中,选择一种安装类型 下面简单的对这三种安装类型进行介绍 l Standalone Installation 将要安装LoadRunner在一台计算机上 l Network Installation 把LoadRunner安装在一个网络驱动器上,这样任何能连接到这个网络驱动器的计算机都可以使用LoadRunner的部分或者全部组件。 l Network Installation and short

15、cuts 和Network Installation类似,不同的只是这种类型将把自己的计算机配置成Workstation来运行LoadRunner。如果选择了第二项,我们还需要进行2.3的安装来配置Workstation. 考虑到我们部门现在的状况,我认为应该选择第三种安装方法。如果只是自己学习研究,选择第一种安装方法。 3. 在安装方式界面中,需要选择一种安装方式。建议选择“自定义安装”,这样所有的组件都会一次安装。 下面简单的对各个安装方式进行介绍 l Typical Installation 安装比较通用的组件,包括Controller、Vuser、在线帮助和脚本例程。

16、该选项适合于控制Vusers的机器。 l Load Generator 只安装运行Vusers产生负载的组件。该选项适合于只产生负载,而不控制Vusers的机器。 l MI Listener 安装MI Listener组件,用来透过防火墙来运行Vusers并且监视性能。 l Custom Installation 自定义安装,我们将使用该选项,安装全部的组件。 4. 在“License Information”中输入License Key后,Next,继续 5. 安装路径选择界面 既然是网络安装,当然要安装到一个网络驱动器上。提醒:最好把网络驱动器映射成本机

17、的一个盘符(比如H:盘) 6. Next后进入拷贝文件的界面 7. 拷贝文件完成后,进入“User Login Settings”界面。 l Allow virtual users to run on this machine without user login 需要在下面输入域、用户名和密码,这样运行Load Generator的机器会自动登陆到网络,这样Vusers就会不用任何干预自动的启动运行。 l Manual log in to the Load Generator machine 运行Vusers时,必须手动的输入用户名和密码 这里选择第一

18、项和第二项都可以。 8. 重新启动,输入映射网络驱动器的密码后,安装完成 2.3 WorkStation 安装 LoadRunner安装在网络驱动器上后,其他的计算机可以访问网络驱动器,安装Workstation,这样大家就可以通过网络使用LoadRunner的共享版本。 安装过程的主要步骤如下: 1. 把网络驱动器映射到本机的一个盘符。 2. 打开网络驱动器,运行其中的Setup目录下的Setup.exe 3. 剩下的步骤可以参考2.2中的步骤了。 3 使用LoadRunner对Web应用进行负载/压力测试 LoadRunner包含很多组件,其中最常用的有 Vis

19、ual User Generator(以下简称VuGen)、Controller,Analysis。 使用LoadRunner进行测试的过程可以用下图表示 下面我们就按照上图的步骤来简单说明使用LoadRunner的测试过程。 3.1 制定负载测试计划 在任何类型的测试中,测试计划都是必要的步骤。测试计划是进行成功的负载测试的关键。 制定负载测试计划一般情况下需要三个步骤,可以用下图表示 下面简单的对这三个过程进行介绍。 3.1.1 分析应用程序(Analyze the Application) 制定负载测试计划的第一步是分析应用程序。你应该对系统的软硬件以及配

20、置情况非常的熟悉,这样才能保证你使用LoadRunner创建的测试环境真实的反映实际运行的环境。 l 确定系统的组成 画出系统的组成图。组成图要包括系统中所有的组件,以及相互之间是如何通讯的。下面是一个系统组成图的例子,可以参考。 l 描述系统配置 画出系统组成图后,试着回答以下问题,对组成图进行完善。 ü 预计有多少用户会连到系统 ü 客户机的配置情况(硬件、内存、操作系统、软件工具等) ü 服务器使用什么类型的数据库以及服务器的配置情况 ü 客户机和服务器之间如何通讯 ü 还有什么组件会影响Response Time指标(比如Modem等) ü 通讯

21、装置(网卡、路由器等)的吞吐量是多少?每个通讯装置能够处理多少并发用户 l 分析最普遍的使用方法 了解该系统最常用的功能,确定那些功能需要优先测试、什么角色使用该系统以及每个角色会有多少人、每个角色的地理分布情况等,从而预测负载的最高峰出现的情况。 3.1.2 确定测试目标(Defining Testing Objectives) 这里借用一段文字来说明如何确定测试目标。 在这里还要确定何时开始负载测试,在不同的阶段进行什么内容的负载测试。可以用下表来说明。 3.1.3 计划执行LoadRunner 确定要使用LoadRunner度量那些性能参数,

22、根据测量结果计算那些参数,从而可以确定Vusers(虚拟用户)的活动,最终可以确定那些是系统的瓶颈等。 3.2 创建用户脚本 创建用户脚本需要几个步骤,可以用下图来表示 创建用户脚本需要用到VuGen。提示:运行VuGen最好在1024*768的分辨率下,否则有些工具栏会看不到。 3.2.1 录制基本的用户脚本 启动Visual User Generator后,通过菜单 新建一个用户脚本,选择系统通讯的协议。 这里我们需要测试的是Web应用,所以我们需要选择Web(HTTP/HTML)协议,确定后,进入主窗体。 通过菜单 来启动录制脚本的

23、命令。然后添入要测试的Web站点地址,这里我们以著名的Duwamish应用为例子来进行录制。 “Record the application startup”默认情况下是选中的。。。。。 点“Options”按钮,进入录制的设置窗体,这里一般情况下不需要改动。下面简单的说一下(31章) 录制过程中,在屏幕上会有一个工具条出现。各个按钮的功能会在以后慢慢介绍。现在我们只要知道“暂停”和“停止”按钮即可。 录制的过程和WinRunner有些类似,不再多介绍。 录制完成后,VuGen自动生成用户脚本,参考下页的图

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服