LoadRunner内部结构(2)

LoadRunner内部结构(2)

接着(1)的内容:

17.默认的LRReport文件夹创建在本地分析机器的My Documents文件夹下来存储分析会话文件.

18.可以使用HTML格式

19.格式是由.tem模版文件控制的.

20.可选的,LR7.8的Remote Performance Monitoring (RPM) MS-IIS/ASP web server可以安装在Windows 2000 Server(但不是Windows 2003 Server)上,这样,负载测试的结果就可以使用web浏览器来浏览了.

Load Generator Agent进程和Service

在安装过程中,用户登陆页面:

l      选择”Allow virtual users to run on this machine without user login”意思是LoadRunner agent作为一个名称为LoadRunner Agent Service的系统服务.在Window的性能监视器中,这个图标名称为:magentservice.exe

为了更好的安全,指定一个独立的服务帐号,用户名和密码,这样可以限制权限.

安装完之后,为了测试是否能运行,

在Windows 2000,上打开Start -> Control Panel -> Administrative Tools -> Services.
在 Windows NT4,打开Start -> Control Panel -> Services

你同样需要输入服务列表来改变密码,或者复位服务为"Automatic"

l      选择”Manual log in to the Load Generator”意味着LoadRunner agent按照名称为magenproc.exe的进程来运行.这种方法意味着你需要每次启动机器的时候从LoadRunner的\launch_service\bin手动运行Load Generator

magentproc.exe

你可以通过在windows任务栏中查看是否有卫星图标来判断是否在运行.

为了使机器每次重启都会自动运行Agent,可以在程序-à启动这里建立一个快截方式.

作为一个进程,windows操作系统限制在运行的GUI(Winrunner, QuickTest Professinail等)或者类似GUI脚本(Citrix, SAPGUI等)。因此,如果在负载生成器上的Remote Agent Dispatcher安装成服务而不是进程的话,GUI和SAP Vuser就不能运行。

安装之后,为了把运行的LoadRunner由服务变成进程:

cd\PROGRA~1\MERCUR~1\MERCUR~1\LAUNCH~1\bin
magentservice.exe –remove

LoadRunner作为服务安装:

magentservice.exe –install

这些命令不会产生响应结果。但是把m_agent_attribs.cfg文件放到负载生成器的C:\根目录下。

如果你没有管理员权限,然后去试图改变用户ID:Admin,密码:Admin,你会看到这样的信息:

"29972:- Failed to reset launcher status call back function reason:no monikor was passed.

在UNIX机器上,代理的配置是修改LoadRunner根目录下dat文件夹下的br_Inch_server.cfg实现的。

 

确保代理就绪

在控制器的负载生成器对话框中,在你点击“Connect”之后,你会看到“Ready”。

重新试验这些命令,直到你得到信息“Failed to connect to the agentLoad Generator not responding after timeout Command line that was executed

如果这样仍然不能显示为“Ready”状态,在负载生成器的机器上看windows服务,在重新使用上面的命令之前,kill然后删除“LoadRunner Agent Service

设置FireWallServiceActive1true0false。运行bin/agent_config

使用网络驱动映射

如果一些负载生成器需要访问相同的物理文件,而不是必须去记得每次文件改变后去拷贝这些文件,每一个负载生成器可可以使用映射驱动器来引用通用的文件夹。但是因为网络驱动映射是跟制定的用户关联的:

1,            使用负载生成器要使用的用户来登录负载生成器的机器。

2,            打开windows浏览器,在工具下选择映射一个网路驱动,然后创建一个驱动。

3,            在服务中打开LoadRunner的服务。

4,            登录标签卡

5,            指定负载生成器服务使用的用户名和密码(如果用户ID是本地域,用户名称这里会显示一个.

6,            停止然后启动服务。

控制负载生成器,穿过防火墙来监控

防火器的目的是通过阻止一些通信来增强安全,它只允许一些特定的端口与外网通信,如HTTP80HTTPS443端口。

默认的情况下,负载生成器通过MI Listener使用动态的端口发送信息的返回。

为了避免必须请求管理员来开放更多的端口,在防火墙内的每个负载生成器机器,从Start > Programs > ... LoadRunner > Advanced Settings > Agent Configuration (launch_service\bin\AgentConfig.exe),安装(Monitoring Over Firewall machine)MoFW/RoWF agent,检查“Enable Firewall Agent”选项。

它收集性能计数器的数据,并且穿过防火期发送这些数据给控制器。

MoFWMI Listener通过端口443来通信,所以机器上不要装有任何的Web服务器(Apache WebTours, IIS,或Oracle HTTP servers

为了验证端口443是否允许通信,使用下面的命令:

telnet   194.194.194.194   443

这会打开一个telnet窗口。

UNIX负载生成器使用一个动态的端口,这个端口不能固定。

当在控制器上定义一个远程的负载生成器时,在“Load Generator Information”对话框上点“Details”,这里你可以点“Firewall”标签然后选择“Enable Firewall”。

在windows和Unix/Liunx系统上监控资源

监控UNIX机器

    在Liunx上启动监控之前,检查确保rstatd监控器是活动的。如果服务因为太忙或者重启而使rstatd服务停止,LR7.8就不能从rstatd中获得需要的信息了。需要退出或者重新初始化控制器。

HTTPS/SSL通信的MI Listener

     当代理从防火墙之后发送HTTPS通信,它会使用Monitoring over Firewall Component,然后控制器为代理使用一个符号的名称,通过Mercury Interactive‘sMI Listener Machine(通过端口50500)与外边的防火墙通信。通过防火墙监控WINDOWS机器使用TCP端口139

 

   为了测试外部的防火墙mercuryinteractive.com/products/protune_ds/ Mercury ProTune Delivery Service  

转自:http://www.51testing.com/html/66/34866-73147.html

时间: 2024-10-08 18:25:21

LoadRunner内部结构(2)的相关文章

LoadRunner内部结构(1)

LoadRunner内部结构(1) 根据http://www.wilsonmar.com/1loadrun.htm  翻译: LoadRunner内部结构 1,            被测系统是由驱动进程mdrv.exe(多线程驱动的进程)和r3vuser.exe来产生压力的,其中r3vuser.exe仿真应用程序的客户端,如IE浏览器.它执行了三个主要的操作: Kli> cpp (C语言pre-processor) 1)cci(C语言编译器),建立ci文件,然后使用被测系统的协议相关的驱动来执

LoadRunner函数大全之中文解释

LoadRunner函数大全之中文解释

app性能测试【通过loadrunner录制】

随着智能手机近年来的快速增长,从游戏娱乐到移动办公的各式各样的手机APP软件渗透到我们的生活中,对于大型的手机APP测试不仅要关注它的功能性.易用性还要关注它的性能,最近发现LoadRunner12可以对手机APP做性能测试,但由于LoadRunner12还没有破解版最多只有50个并发用户,所以我用LoadRunner12录制手机APP的脚本后放到LoadRunner8.0里进行压测,LoadRunner8.0可并发10000个用户. 1.下载CCProxy代理服务器,安装运行该软件用来检测本机

loadrunner 12.02 录制手机app脚本

1.用手机连接电脑的360wifi,配置手机wifi连接的HTTP代理地址和端口,代理地址(服务器)为电脑的ip地址,端口可以写1-65535,建议使用不常用的端口,如:9898. 2.打开loadrunner脚本编辑器,选择录制协议为HTTP协议,同时设置录制模式为代理,端口填写手机上设置的端口,如图1.图是采用loadrunner12进行设置,loadrunner11同样可以,在录制选项卡里设置监控端口. 3.点击录制,然后在手机上打开需要录制的应用程序,操作需要录制的业务,当需要结束时,点

loadrunner使用wplus_init_wsock录制脚本

wplus_init_wsock录制脚本 需求:今天需要做一个证信系统流程性能测试,但版本只能使用IE9以上(IE8不支持)或者谷歌进行录制脚本:本机安装的就是loadrunner11.0并且补丁到4,. 尝试是应用IE8进行录制脚本,但总是失败.后面使用火狐浏览录制脚本,也失败,用谷歌录制脚本也是失败.来回折腾块一下午,后面记得<云层>大哥说过可以使用<wplus_init_wsock录制脚本>做代理来录制脚本: 具体操作: 设置谷歌代理(具体步骤设置--高级设置--更改代理服务

LoadRunner 11安装及测试环境搭建

所需软件:[性能测试工具LR11.00].loadrunner-11.rar.Loadrunner11.00破解相关.XAMPP_1_7_4_Beta4_Jisuxz.com.rar.phpwind_UTF8_8.5.zip 1.安装LR11:解压后双击 setup.exe,一步一步往下安装. 破解LR11:将lm70.dll.mlr5lprg.dll 覆盖到安装目录的bin文件夹下 D:\LRINSTALLED\bin,然后执行lr_Del_license.exe.最后打开LoadRunner

LoadRunner学习笔记--未经排版

LoadRunner学习笔记 并发用户数量: 与服务器进行交互的在线用户数量 请求响应时间 从客户端发送请求到得到整个响应的时间 一般包括网络响应时间+server的响应时间 事务相应时间 完成这个事务所用的时间 是性能测试中重点关注的指标 吞吐率 单位时间在网络上传输的数据量(吞吐量:网络上传输的数据总量) 指从server返回客户端的 是衡量网络性能的主要指标 TPS 每秒钟系统能够处理事务的数量 点击率 每秒发送的HTTP请求的数量 点击率越大对server的压力也就越大 资源利用率 对不

loadrunner 如何做关联

在页面中为了防止CRSF攻击,每次访问登录页面时,在浏览器器端生成一个token. 在提交时检验这个token是否有效,提交后token自动失效.   如果使用loadrunner来测试此系统话需要做一个关联,把这个token作为一个参数进行提交. 做关联有一下几种方法:   1.通过回放的HTTP VIEW视图.   选择变化的值选择创建关联. 切换到脚本模式. 使用关联 这样关联就可以了.   2.如果用户对脚本比较熟悉的话. 直接写脚本就好了.

loadrunner自学以及问题解答1

QQ群:2423597857 ============================== 1.LR 脚本为空的解决方法: 去掉ie设置中的第三方支持取消掉 在系统属性-高级-性能-数据执行保护中,添加loadrunner安装目录中的vugen.exe文件. 有可能是由于录制的URL地址采用的是localhost的问题,改成分配的IP地址或127.0.0.1试试. 2.插入文本检查点步骤时,使用web_reg_find,通常TextPfx和TextSfx中会包含双引号,需要进行转义(用斜杠),例