Javascript 通过Performance Center跨多个VuGen脚本共享功能/操作

Javascript 通过Performance Center跨多个VuGen脚本共享功能/操作,javascript,loadrunner,vugen,hp-performance-center,Javascript,Loadrunner,Vugen,Hp Performance Center,我有一些使用javascript的Web/HTTP协议的VuGen脚本。我正在使用VuGen 12.53(修补程序4)。我有一个login.js操作,这对我的所有脚本都是通用的。每当登录操作发生更改时,我都必须对所有脚本进行UDPATE。相反,我希望将登录保持在一个公共位置,并在所有脚本中共享单个操作/功能 当我在本地机器上重播时,我能够使用lr.loadLibrary()函数实现这一点。我希望在通过HP Performance Center运行脚本时能够做到这一点(我的所有脚本都保存在ALM上

我有一些使用javascript的Web/HTTP协议的VuGen脚本。我正在使用VuGen 12.53(修补程序4)。我有一个login.js操作,这对我的所有脚本都是通用的。每当登录操作发生更改时,我都必须对所有脚本进行UDPATE。相反,我希望将登录保持在一个公共位置,并在所有脚本中共享单个操作/功能

当我在本地机器上重播时,我能够使用lr.loadLibrary()函数实现这一点。我希望在通过HP Performance Center运行脚本时能够做到这一点(我的所有脚本都保存在ALM上)。当我尝试使用相同的lr.loadLibrary()函数并运行perf center时,我得到的错误是找不到该文件

有人能帮我想一想如何做到这一点吗


我找到了这个,但它是C语言的。我需要它来编写javascript。

这是一篇老文章。如果有人需要帮助,请分享

如果LG代理作为进程运行,则登录用户应该可以访问库所在的共享路径。如果其作为服务运行,则确保共享路径已允许访问每个LG计算机的本地系统帐户


(您可以看到共享文件夹的高级共享选项,您可以在其中添加LG主机名,这将添加LG的系统/服务帐户。然后在LG中,转到服务->LoadRunner代理服务->属性->登录->允许服务与桌面交互)。重新启动代理服务。通过此设置,LG可以访问共享驱动器路径,同时仍作为服务运行

在Performance Center中运行时,请确保LoadRunner和Controller计算机相同。您在共享功能或操作时不会遇到任何问题。谢谢您的建议naveen。不幸的是,我无法做到这一点——管理员负责所有这些事情。同样的C方法也可以用于JavaScript。将脚本放在公共LAN中,所有控制器和load Generator都有读取权限。感谢您的建议@jjena。我使用的AWS装载机是按需旋转的。因为LGs不是静态的(总是打开),所以我不能这样做。