Loadrunner:问题汇总及解决

发表于:2019-10-23 11:30

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

 作者:ll_cloud    来源:CSDN

  一、环境:
  安装环境:win10 64bit
  Loadrunner版本:Loadrunner11
  二、问题汇总:
  2.1 脚本录制问题:
  Q:在win10-64bit上,录制脚本启动IE浏览器失败
  RE:IE版本是11,版本过高,LR 不支持,换成Firefox45.02的版本,录制脚本启动Firefox成功,脚本录制OK
  2.2 运行问题:
  Q:Error:Initialization failed;communicate Error,Error(81024):LR_VUG:The ‘QTWeb’ Type is not supported on WIN32 platforms
  RE:修改LR的安装路径下文件“Wlrun.exe”的兼容性(路径:HP\LoadRunner\bin);具体操作:右键可执行文件“Wlrun.exe”点击“属性”—>“兼容性”—>兼容模式中选择“Window xp(service pack 3)”,然后重新打开Controller运行即可;
  Q:添加多个负载,测试连接报错:
  Error: Communication error: Failed to connect to remote host [server IP: 192.168.124.32]. [MsgId: MERR-10343]
  Error: Process "lr_bridge.exe" was not created on remote host "192.168.124.32". Reason: communication error. Make sure the Agent process or service is running on the remote machine.. [MsgId: MERR-29987]
  Connection to load generator failed.
  RE:添加负载机器前需要开启代理运行时设置。
  操作:1】LoadRunner—>Tool—>Loadrunner Agent Runtime Setting Configuration,选择 manual log in to this machine
  
  操作:2】LoadRunner—>Advanced Settings—>Agent Configuration,选择Enable Terminal Services
 
  在任务栏提示代理开启成功:
 
  Q:添加多个Scenario Group后,如何设置每个Group的Vuser数量
  RE :切换场景到“Percentage Mode”。操作如图:
  然后修改Vuser的百分比,再切换回 Vuser Group Mode
  Q:参数化后取值规则
  RE-1:使用Parameter Properties的Simulate Parameter工具查看参数分配给用户的情况。
  参数数据分配、更新规则不同,参数分配给不同的Vuser的内容就不一样;
  Eg:有4个Vuser、3组参数值、运行5次迭代,数据分配规则采用“Sequence”、更新规则采用“Each Iteration”,那么参数值的分配规则如下:
  
  RE-2:在场景运行结束后查看Vuser取值情况,操作:在运行前设置Runtime-Settings—>Log,如图所示:
  
  设置完毕后,运行场景,在LOG(日志文件命名规则:脚本名_用户编号.log)中可以查看每个Vuser每次迭代的取值情况。
  Q:有多个功能相关的脚本,比如:登录、查询,查询的前置条件是登录,那么查询的脚本怎么编写?
  RE-1:运行场景迭代的时候只是迭代Action,初始化及结束方法不会迭代。故可以:将登录的业务放到vuser_init()中执行,查询的业务放在Action()中。
  RE-2:不同业务设置成不同的Transaction,在运行场景查看响应时间时,可以看到各个Transaction的响应时间;
  Q:Script中定义的Action,在运行时,每次迭代Vuser是从头开始按照顺序执行么?
  RE:是的。从头开始执行Action()中定义的内容,vuser_init()与vuser_end()不会迭代;
  Q:接收服务器返回的参数,并打印
  RE:使用函数web_reg_save_param() 接收服务器返回的参数,lr_output_message()输出内容到output 窗口,使用方法如下:
  需要将web_reg_save_param放到请求的页面前;
  
      本文内容不用于商业目的,如涉及知识产权问题,请权利人联系博为峰小编(021-64471599-8017),我们将立即处理
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号