首页 LoadRunner学习笔记1

LoadRunner学习笔记1

举报
开通vip

LoadRunner学习笔记1LoadRunner学习笔记1 chapter 01-- 正式使用LoadRunner前应该熟知的几个关于压力测试的概念: 1. 并发用户量:与服务器交互的在线用户数量。 2. 请求响应时间:从客户端发出请求得到响应的整个时间,一般包括网络响应和服务 器响应(服务器响应又包括应用服务器响应和数据库响应)。 3. 完成这个事务所用的时间。(这个是性能测试中的重点关注指 标)。 4. 单位时间在网络上传输的数据量(服务器端返回客户端的数据量,而并不 包括客户端到服务器端的数据量)。(这个是衡量网络性能的主...

LoadRunner学习笔记1
LoadRunner学习笔记1 chapter 01-- 正式使用LoadRunner前应该熟知的几个关于压力测试的概念: 1. 并发用户量:与服务器交互的在线用户数量。 2. 请求响应时间:从客户端发出请求得到响应的整个时间,一般包括网络响应和服务 器响应(服务器响应又包括应用服务器响应和数据库响应)。 3. 完成这个事务所用的时间。(这个是性能测试中的重点关注指 标)。 4. 单位时间在网络上传输的数据量(服务器端返回客户端的数据量,而并不 包括客户端到服务器端的数据量)。(这个是衡量网络性能的主要指标)。 吞吐量:网络上传输的数据总量。 注意区分吞吐率和吞吐量的区别。 5. TPS:每秒系统能够处理事务的数量。 6. 点击率:每秒发送的HTTP请求的数量,点击率越大对服务器的压力也就越大。并 不是点击按钮就会有点击率的,要看有没有发出请求,一个按钮可以没有一次也可 以有多次请求。 补充: Store data from client into a named server resource. PUT (从客户端存储数据到一个指定的服务器资源) Delete the named resource from a server. DELETE (从服务器上删除指定的资源) Send just the HTTP headers from the response for the named resource. HEAD (对于指定的资源只发送HTTP header响应信息,即不传输主体数据) 7. 资源利用率:对不同的资源的使用程度,比如服务器的CPU、内存、I/O 、磁盘等 chapter 02--LoadRunner analysis templates —— 分析模版 bin —— 可执行程序,注意里面的CHM帮助文档。 bincerts —— 安全证书 classes —— 可能用到的jar包 ejbcomponent —— ejb相关的jar包 help —— 帮助中心 include —— 头文件(可以编写自定义函数,保存成.h的头文件形式并放在这个目录, 以后就只需要调用这个头文件就可以方便的使用了) samples —— 例子等,包含java的例子 tutorial —— 快速入门的实例(不错的分析实例) webtours —— 实例网站 chapter 03 LoadRunner1 Virtual User Generator:(简写成VuGen) LoadRunner拥有各种Vuser类型,每一类型都适合特定的负载测试环境。这样就能够 使用Vuser精确模拟真实世界的情形。Vuser在 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 中执行的操作是用Vuser脚本描述 的。 Vuser脚本的结构和内容因Vuser类型的不同而不同。 注意:VuGen仅能录制Windows平台上的回话,但录制的Vuser脚本既可以在Window平台上运行,也可以在Unix平台上运行。 新建脚本的方式: 1. 创建单 协议 离婚协议模板下载合伙人协议 下载渠道分销协议免费下载敬业协议下载授课协议下载 Vuser脚本:这是创建虚拟用户脚本对话框的默认选项,可以查看所有 协议或按类别来查看对应的可用协议。 2. 新建多协议脚本:创建多协议Vuser脚本,VuGen显示所有的可用协议,指定录 制所需要的机组协议即可。 3. 使用最近使用过的协议新建脚本:列出最近用于新建Vuser的脚本协议。 注意:选取协议不正确会导致录制的不成功或脚本不正确 协议类型: 应用程序部署解决方案:CitrixICA。 客户端/服务器:DB2 CLI、DNS、Informix、MS SQLServer、ODBC、Oracle(2层)、Sysbase Ctlib、Sysbase Dblib和Windows Sockets协议。 自定义:C模版、Visual Basic模版、Java模版、JavaScript和VBScript类型的脚本 分布式组件:适用于COM / DCOM、Corba-Java和RMI-Java协议。 电子商务:FTP,LDAP、Palm、PeopleSoft 8 mulit-lingual、SOAP、Web(HTTP/HTML)和双Web/winSocket协议。 Enterprise Java Bean:EJB测试和Rmi-Java协议。 ERP/CRM:Baan、Oracle NCA、People-Tuxedo、SAP-Web、SAPGUI、Siebel-DB2 CLI、Sibel-MSSQL和Siebel-Oracle协议。 传统:终端仿真(RTE,例如银行终端等) 邮件服务:Internet邮件访问协议(IMAP)、MSExchange(MAPI)、POP3和SMTP。 中间件:Jacada和Tuxedo(6,7)协议。 数据流:Media Player(MMS)和Real协议。 无线:i-Mobile、Voice XML和WAP协议。 Recording Options选项: (以单协议http/html为例) 1. 菜单tools-->Recording Options进入录制的设置窗体 2. Recording标签项:选用哪种录制方式{html或者URL} 3. Browser标签页:浏览器的选择。 4. Recording Proxy标签页:浏览器上的代理设置。(暂未找到) 5. Advanced标签页:可以设置录制时的Think Time,支持的字符集 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 等。(暂未找 到) 6. Correlation标签页:手工设置关联,通过关联可在测试执行过程中保存动态值。 使用这些设置可以配置VuGen在录制过程中执行的自动关联的程度。 RunTime Setting选项: Run-Logic用来设置Action部分重复运行几次。 修改值后: Pacing:用来设置以怎样一种方式开始下一次反复。 Log设置是否启用日志。 Think Time关于脚本中Think Time的设置。 Miscellaneous:配置其他运行时设置。 Speed Simulation:用来模拟网速。 Browser Emulation:设置浏览器仿真属性。 Proxy:设置代理。 chapter 04 LoadRunner2 Controller:可以使用LoadRunner Controller来管理和维护方案。 LoadRunner是您可以从一个单一的控制点简单有效的控制所有的Vuser。 创建运行场景: 创建手动的:通过创建并指定脚本、负载生成器和每个组中包括Vuser数,可以生成手动方案。也可以通过“百分比模式”定义要在方案中使用的Vuser的总数,并为每个脚本分配负载生成器和占总数一定百分比的Vuser。 需要注意的: 1. 持续时间设置将覆盖Vuser迭代设置,这意味着,如果将持续时间设为5 分钟,那么Vuser将继续在5分钟时间内运行尽可能多的迭代,即使运行 设置仅指定一次迭代。 2. Vuser组设置并不适用于百分比模式。 创建面向目标的: 1. 在面向目标的方案中,您可以定义您希望实现的测试目标,LoadRunner将根 据定义的目标自动为您创建一个方案。 2. 在面向目标的方案中,您可以定义五种类型的目标:虚拟用户数、每秒点击数 (仅Web Vuser)、每秒事务数、每分钟页面数(仅Web Vuser)或方案的事务 响应时间 3. 使用“编辑方案目标”对话框可以对方案目标进行定义。 “编辑方案目标”对话框: 4. 注意:要定义每秒事务数或事务响应时间,目标类型脚本中必须包含事务。对 于每秒目标类型,您可以定义脚本中希望测试的事务。 “方案设置”: 在“方案设置”选项卡中,您可以设置方案在达到目标后继续运行的时间长度,以及 方案无法达到目标时是否继续。 达到目标后再继续:设置方案在达到目标后继续运行的时间长度。 如果无法达到目标:选择一下两种选项中的一个 1. 停止方案并保存结果:若无法达到您定义的目标,只是Controller停止方案并 保存方案结果。 2. 继续运行方案,无需达到目标:指示Controller继续运行方案,即使无法达到 设定的目标。 “运行方案”: 运行方案时,会为Vuser组分配负载生成器并执行他们的Vuser脚本。在方案执行期间,LoadRunner将: 1. 记录在Vuser脚本中定义的事务的持续时间 2. 执行包括在Vuser脚本中的集合。 3. 收集Vuser生成的错误,警告和通知消息。 在方案运行时,您可以监视每个Vuser,查看由Vuser生成的错误、警告和通知消息以 及停止Vuser组和各个Vuser。可以指示LoadRunner允许单个Vuser或组中的Vuser在 停止前完成他们正在运行的迭代,在停止前完成他们正在运行的操作或者立即停止运 行。 双击得到: 很多 参数 转速和进给参数表a氧化沟运行参数高温蒸汽处理医疗废物pid参数自整定算法口腔医院集中消毒供应 可以这样得到: Results Setting: Results——results setting设置。 建议:results name命名方式为:场景运行时间_脚本名称_虚拟用户数_场景持续时间 得到: 监视方案: 可以使用LoadRunner联机运行时、事务、Web资源、系统资源、网络延迟、防火墙服 务器资源、Web服务器资源、Web应用程序服务器资源、数据库服务器资源、流媒体资源、 ERP/CRM服务器资源,Java性能、应用程序部署和中间件性能监视器来监视方案执行。 LoadRunner提供下列联机监视器:“运行时”监视器显示参与方案的Vuser的数目和状态,以及Vuser所生成的错误数量和类型。此外还提供用户定义的数据点图,其中显示Vuser脚本中的用户定义点的实时值。 影响事务响应时间的一个主要因素是系统资源利用率。 使用LoadRunner资源监视器,可以在方案运行期间监视计算机上的Windows、Unix、SNUP、AntaraFlame Thrower和SiteScope资源,并可以确定特定计算机上为何出现瓶颈。
本文档为【LoadRunner学习笔记1】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_614050
暂无简介~
格式:doc
大小:653KB
软件:Word
页数:19
分类:互联网
上传时间:2018-04-27
浏览量:24