LoadRunner架构(二)

发表于:2008-8-12 17:37

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:赵岗耀    来源:51Testing投稿

       一些您可能会想要改变的默认设置:
       为长期运行,在wlrun7.ini文件[output]部分,MaxNumberOfOutputMessages=从10000到100000。这限制了存储在数据库中输出信息的数量。
       MaxOutputUIRowsToShow限制显示在控制器的输出窗口中消息/错误(行)的数量。
       在LoadRunner Program Files dat\protocols的文件夹内QTWeb.lrp文件的[Vugen]部分,新增条目MaxThreadPerProcess=5限制由每一个负载生成器mdrv.exe进程所管理的线程的数量。
       无论控制器内的值是否改变,储存在wlrun5.ini和wlrun7.dft文件中,defaultscenariodir,defaultscriptdir,defaultresultdir,和[Recent File List]的值都被更新。
       8.13 每个Vuser获取的actions区块
       8.14 用LoadRunner的VuGen.exe创建的Vu脚本定义。当这一计划被调用时,它在Windows文件夹中存储一个comparamui.INI文件,以在文件历史“[LastTablesUsed]” 和使用菜单选项Insert>New Parameter>Dates指定的[paramdialogdates]下保存。
       VuGen在Windows文件夹中存储和检索vugen.ini文件。当使用Java时,使用额外的调试选项:

[DynaDlg]
JavaLevel=3

[Editor]
OLDEDITOR = 1

       当使用VuGen 8.1内的8.0脚本时,添加到vugen.ini:VuGen在LR文件夹template/qtweb打开default.cfg和脚本文件。VU脚本可以使用从外部参数文件获得的变量值来编码成脚本。
       8.15 在一个运行中,执行的结果储存到一个结果文件夹中。
       我更喜欢设置结果设置(Results Settings)为“为每个场景的执行自动创建一个结果路径”。这意味着,当我开始一个场景运行时,LR将增加结果名(Results Name)的名称。例如,一个“Res11”值会自动递增到“Res12”或有时是“Res11-1”。
       8.16 在每个结果文件夹中,“日志”文件夹被自动创建,每个组(group)包含一个日志文件。运行后,查看来自控制器内的日志文件,单击 ,然后在一组上按一下鼠标右键,选择“显示Vuser日志”。
       8.17 当一个场景运行时,监测器维护每个主机上的本地计算器。
       8.18 运行过后,“整理”进程获取.eve和.lrr的结果文件,并在结果文件夹中创建一个临时的.mdb(MS-Access )数据库。
处理大型的结果文件时,为了防止错误,使用MSDE(微软SQL桌面引擎(Microsoft SQL Desktop Engine))。不要在LoadRunner 7.8 CD上的Add-in文件夹中安装它,这是过时的SQL7。下载MSDE 2000 Release A,其中包括了MSDE 2000 Service Pack 3a和MDAC 2.7 SP1a,在任何Windows机器被分析器使用。提取文件和共享该文件夹。打开一个命令窗口,运行命令,例如:

  setup SAPWD="StrongPassword" INSTANCENAME="LR" SECURITYMODE=SQL DISABLENETWORKPROTOCOLS=0 /L*v path to log file

       点击“测试参数”。(这需要几秒钟)
       8.19 分析模块(8,320k analysisu.exe)
       8.20 使用来自.mdb数据库的数据生成分析图表和报告。
       8.21 来自每个场景运行的LoadRunner结果文件results_name.lrr - 也称为分析文档文件 – 被分析程序阅读来显示百分图。
       8.22 默认情况下,LRReport文件夹在测试分析师的本地机器上My Documents文件夹中被创建,来存储分析会话文件。
       8.23 在HTML中,他们可以选择性地被格式化。
       8.24 其格式是由一.tem template文件控制。
       8.25 可选地,对于LoadRunner 7.8的Mercury的远端性能监视(Remote Performance Monitoring:RPM)MS-IIS/ASP web服务器,可以安装在Windows 2000 Server上(但不是在Windows 2003 Server上),使
       8.26 负载测试结果被使用Web浏览器察看。
       9、 负载生成器代理的过程与服务
       在安装过程中,在用户登录设定显示屏:
       选择“允许无用户登录的虚拟用户在这台计算机上运行”,是指LoadRunner的代理将作为一个名为“LoadRunner代理服务”的系统服务运行。在窗口的执行中,这个图像名为magentservice.exe。
       为了更好的安全性,指定一个单独的服务帐户用户ID和密码,使他的权限可以被限制。
       安装完毕后,辨别它在运行,到Windows的服务列表:在Windows 2000上,转到开始->控制面板->管理工具->服务。在Windows NT4,转到开始->控制面板->服务
您还需要进入服务列表更改密码,或取消设置服务为“自动”。选择“手动登录到该负载生成器”,是指LoadRunner代理将作为命名为magenproc.exe的进程来运行。这种做法意味着,在您每次开机机器,您需要从LoadRunner的\launch_service\bin文件夹调用负载生成器:magentproc.exe 。你可以在显示屏右下角的Windows任务栏上,通过“卫星天线”图标分辨它的运行。为了重新启动后自动启动以获得代理,为它在程序\启动文件夹中创建快捷方式。
作为一个进程,Windows操作系统限制来自运行的GUI(WinRunner,QuicktTest Professional等),或象GUI一样的脚本(Citrix,SAPGUI等)的代理服务。因此,如果远程代理调度(Remote Agent Dispatcher)是作为一种服务而不是作为一个过程,被安装在负载生成器的机器上时,GUI和SAP Vusers无法运行。

       安装完毕后,从作为一个服务运行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,您会看到消ERROR: "29972:- Failed to reset launcher status call back function reason:no monikor was passed. 对UNIX机器,代理是通过编辑LoadRunner根文件夹下dat文件夹中br_inch_server.cfg文件而被配置。
       9.1  确认&确保代理准备
       在控制器的负载生成器对话框中,点击“连接”按钮后,您应该可以看到“准备就绪”(对高亮显示的代理)。如果你得到消息“无法连接到代理。超时的命令行被执行后,负载生成器没有回应”,重复这些命令。如果这仍然没有达到“Ready”状态,转到负载生成器客户端机器上的Windows服务,并删掉,然后在重复上述命令之前,删除“LoadRunner代理服务”。为真时设置FireWallServiceActive为1,为假时设置为0。运行bin/agent_config。
 
       9.2  使用网络驱动器映射
       如果几个负载生成器需要存取相同的物理文件,而不是每一次他们变化时,必须记得复制文件,每一个负载生成器可以使用映射驱动器参考一个共同的文件夹。但由于驱动器映射与特定的用户关联:
       作为用户登录负载生成器,负载发生器将使用
       打开Windows资源管理器,在工具下,选择映射网络驱动器,并创建一个驱动。 这样可以节省时间和麻烦,使一致的驱动字母通过负载生成器,所以有些组织为特定的位置保留特定的驱动字母。
       在服务(访问控制面板,管理任务)内,打开LoadRunner的服务,
       点击“Login”标签。
       指定负载生成器服务将使用的用户名和密码的。(如果本地网域是userid,一圆点出现在用户名的前面) 。
       停止并启动该服务。

61/6123456>
《2023软件测试行业现状调查报告》独家发布~

精彩评论

  • raindrop7
    2014-4-11 01:42:39

    经典文章,谢谢了!

  • guopeihua
    2009-8-04 16:44:32

    我想一定有帮助,先下下来。谢谢楼主

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号