loadrunner系列学习--loadrunner架构(1)

loadrunner系列学习--loadrunner架构(1)

ID:26395169

大小:61.00 KB

页数:3页

时间:2018-11-26

loadrunner系列学习--loadrunner架构(1)_第1页
loadrunner系列学习--loadrunner架构(1)_第2页
loadrunner系列学习--loadrunner架构(1)_第3页
资源描述:

《loadrunner系列学习--loadrunner架构(1)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、最近在学习Loadrunner,发现一个英文网站http://www.wilsonmar.com/1loadrun.htm里面介绍的比较全面,这里把英文内容简单翻译下,一是加深自己的理解,另外也帮助不喜欢看英文的朋友学习下这些文章.因为是边看就直接翻译了,可能有不通顺或者翻译不准确的地方,希望大家能提出,谢谢. 一:Loadrunner结构概述   Loadrunner通过使用虚拟用户代替真实用户操作客户端软件来工作的,例如使用IE对IIS或者ApacheWeb服务器发送HTTP请求.   多个虚拟用户客户端的请求是有负载生成器(LoadGenerator)产生的,目的是对不同类型的被测服

2、务器产生负载.   这些负载生成器代理(loadgeneratoragent)是由Mercury's的控制器(Controller)来控制启动或停止的.  控制器根据由编译的脚本引起的场景(Scenarios)和相关的运行时设置(Run-timeSettings)来控制负载测试的运行.  这些脚本是由虚拟用户脚本生成器(VirtualuserscrīptGenerator)也叫VUGen生成的.它是通过截获网络应用程序的客户端和服务器之间的网络通信包而产生的C语言脚本,这些脚本可以被虚拟用户执行.  对于Java客户端,VuGen通过客户端的JVM的钩子技术来捕获请求.  在运行时,每个机

3、器的状态由控制器监控.  运行结束后,控制器把监视日志和右负载生成器产生的日志结合起来给分析器(Analysis)使用.分析器能够把这些日志生成结果报表和MicrosoftWord格式的图表,水晶报表或HTML格式页.  每一个由分析器生成的HTML报表页包括一个到结果的超链接,这些结果文件可以用MicrosoftExcel打开来进行其他的分析.  运行时产生的错误都被存储在一个数据库中,该数据库可以用MicrosoftAccess打开.虚拟用户:  不象WINRUNNER那样只能模拟一个客户端用户,LOADRUNNER能够模拟成千上万的虚拟用户.   负载生成器由VnGen脚本控制.这些

4、脚本是使用跟被测客户端一样的协议产生的非GUI的API函数.但是WINRUNNER是使用GUI用户来模拟被测客户端的键盘输入,鼠标点击和其他用户接口的操作,而且只能运行一个GUI用户.而LOADRUNNER终端服务管理器(LoadRunnerTerminalServicesManager)管理使用终端服务代理来管理远程机器并且能登陆到客户端终端服务的会话.   运行的时候,线程类型的虚拟用户共享一个公用的内存池.所以线程方式可以使每个负载生成器支持更多的虚拟用户.    所有负载生成器上的虚拟用户的状态是从"Running"开始的,然后在运行完脚本的init部分后变为"Ready".虚拟用

5、户的"Finished"有通过或者失败的结束状态.当负载生成器负载过重时虚拟用户自动的"Stopped".   监控标准的Web(HTTP)服务器(Apache,IIS,andNetscape)不需要额外的license.    为了能够监控使用SOAP和XML的WebServices,需要一个独立的license,并且虚拟用户需要WebServices插件.该插件被FeaturePack(FP1)安装.产品版本:略应用程序组件需求应用程序 程序进程名称 V9V8.05d'g+s?Sgt0Img51Testing软件测试网L,BZ:a&~JKBFile51Testing软件测试

6、网v%dI)Z$E6a!B.BSize-LRLauncherApp.exe15,84016,288n/aVirtualUserGeneratorVuGen.exe23,98012,4362,334,769ControllerwithOn-LineMonitorswlrun.exe61,31213,0765,681,215LoadGeneratorAgentmagentproc.exe3,3363,236 magentservice.exe3,496 65,536mdrv.exe-  AnalysisAnalysisui.exe64,46013,1326,058,496TuningCon

7、soleprotune.exe- 3,403,833控制台程序:perl5.8.0.exeInterpreter20,535regtlb.exeregistersthebatchautomationtypelibrary30,720sed.exeGNUsed(gsed)version2.0555,296wdiff.exeComparestextfiles197,632使用WINDOWS远程桌面连接 为了使WINDOWS远

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。