川石教育
全国咨询热线:136-9172-9932
  1. 首页 > 资讯与干货 > IT资讯

性能测试—LoadRunner执行路径转换

作者:川石学院 日期:2021-06-22 18:02:17 点击数:

  LoadRunner执行路径转换,相信做性能测试的小伙伴都知道在运行场景时,LoadRunner会从正在参与的Vuser中收集运行时的数据。默认情况下,LoadRunner将数据存储在每台Vuser计算机上的临时文件中。当场景运行完成后,会在常规结果目录中整理数据。但也可以设置为直接将运行时数据写入共享网络驱动器中。建议不要使用此方法,因为这样会增加网络流量且需要进行路径转换设置。

性能测试—LoadRunner执行路径转换(图1)

  一、路径转换介绍

  路径转换是 LoadRunner 在转换 Controller 的远程路径名时所使用的一种机制。一个远程负载发生器将网络驱动器映射为 F,而另一个负载发生器将同一个驱动器映射为H。在如此复杂的场景中,需要确保所有参与的计算机能够识别同一个网络驱动器。

  在Tools→Options→Run-Time File Storage选项卡中,可以设置将脚本和运行时数据结果存储在共享网络驱动器上,如图7-23所示。 

性能测试—LoadRunner执行路径转换(图2)

  图7-23 设置运行时文件存储位置

  如果 Controller 和远程负载发生器对存储运行时结果文件的共享驱动器采用不同的映射,必须执行路径转换。在Windows和UNIX之间进行跨平台路径转换也是有效的。可以通过路径转换将基于Windows的路径(可以被Controller识别)转换成能被UNIX Vuser负载发生器识别的路径。

  二、编辑路径转换表

  LoadRunner将路径转换表保存在一个ASCII文件(ppath.mnt)中。该文件存储在LoadRunner根目录/dat中,对于每个要转换的网络路径都包含一行条目,如图7-24所示。

  路径转换表中每一行条目的格式如下:

  •   controller_host:表示正在运行Controller的计算机名称或类型。例如,如果Controller运行在一台UNIX计算机上,可以在“controller_host”字段中键入unix。也可以输入Controller计算机的名称(如PC1)。  

性能测试—LoadRunner执行路径转换(图3)

  图7-24 ppath文件内容

  controller_host的值可以是:

  •   Hostname:Controller运行的计算机名。

  •   Win:Controller运行在Windows计算机上。

  •   Unix:Controller运行在UNIX计算机上。

  •   All:Controller运行在Windows或UNIX计算机上。

  •   controller_path:表示Controller能够识别的特定目录所在的路径。例如,如果脚本所在的目录位于Controller映射的网络驱动器R中,则在“controller_path”字段键入路径R:\scripts。

  •   remote_path:远程计算机能够识别的特定目录所在的路径。例如,如果脚本所在的目录位于远程负载发生器映射的网络驱动器N中,则在“remote-path”字段键入路径N:\scripts。如果远程UNIX负载发生器上的 Vuser 将上述路径识别为/m/tests,则应在“remote-path”字段中键入该路径。

  •   remote_host:表示负载发生器的名称或类型。其他可设置的值和controller_host一致,该参数是可选参数。

  下面看两个例子:

  •   arivn F:\ G:\loadtest\ huang

  •   表示Vuser运行在Windows计算机huang上。Arivn将网络驱动器映射为F:,而huang将其映射为G:\loadtest。

  •   arivn F:\ /u/tests/load Unitr

  •   表示Vuser运行在UNIX计算机Unitr上。Arivn将网络驱动器映射为F:,而Unitr将其映射为/u/tests/load。

  接下来就是编辑路径转换表了,具体步骤如下:

  1)在Controller控制器中,选择Tools→Options,选择Path Translation Table选项卡,打开路径转换表视图,如图7-25所示。  

性能测试—LoadRunner执行路径转换(图4)

  图7-25 路径转换表

  2)输入路径转换信息之前,请首先考虑使用通用命名约定方法。如果您的计算机是Windows 计算机,可以指示 Controller将所有路径转换为 UNC。这样,所有计算机都可以识别路径而无需进行路径转换。以下为UNC格式路径的一个示例:\\machine_a\results。选中Convert to UNC复选框,表示LoadRunner将忽略路径转换表并将所有路径都转换为通用命名约定格式。

  3)如果您的计算机不是 Windows 计算机并需要路径转换,则在该表中键入路径信息。可以通过在该表中行首处键入#符号来插入注释。点击OK按钮保存信息即可。

  本章主要讲解了“性能测试—LoadRunner执行路径转换”的内容就讲解完了,大家觉得有用的话记得每天来这里和小编一起学习涨薪技能。识别下方二维码,免费领取学习课件、视频哦。(笔芯) 

性能测试—LoadRunner执行路径转换(图5)

  附:川石信息全国校区最新开班时间,课程资料获取13691729932(微信同号)。  

性能测试—LoadRunner执行路径转换(图6)


相关文章
  • 亚马逊运营成功转行软件测试,薪资13K表示很满意!2021-06-22 18:02:17
  • 西安川石的兰朋友喊你来当他的学弟学妹啦!2021-06-22 18:02:17
  • 国外的月亮也不一定比国内测试猿的年薪美~2021-06-22 18:02:17
  • 建筑工程专业朱同学成功转行为软件测试人!2021-06-22 18:02:17
  • 财务管理专业转行软件测试月薪甩会计几条街!2021-06-22 18:02:17
  • 只有技术沉淀才能成功上岸,深圳就业薪资13K!2021-06-22 18:02:17
  • 薪资11K!实现自我价值,从掌握一门IT技术开始...2021-06-22 18:02:17
  • 文科生转行软件测试照样拿下高薪15K!2021-06-22 18:02:17
  • 恭喜罗同学喜提19.5K,成功入行软件测试!2021-06-22 18:02:17
  • 毕业1年,迷茫的他最终选择转行软件测试2021-06-22 18:02:17