我创建了一个 Azure 管道,其中我使用 CMD 任务在本地托管的机器上触发 Load Runner 场景,但同样失败。请在下面找到设置详细信息
Load Runner Controller:- 我的个人笔记本电脑(没有许可证,我使用的是 LR 社区免费版,因为这是 POC)
Azure 管道:- 云端
场景:- Azure Pipeline 将触发 CMD 任务,然后在我的本地计算机上触发 Load Runner 场景
我已将我的笔记本电脑添加到我创建的 Azure 项目的代理池-> 默认池中。我可以在 Agents 下看到我的机器在线,我可以在笔记本电脑上执行 Azure CMD 任务中的一系列其他命令,问题仅在于 LoadRunner 执行
我觉得很奇怪,因为我可以完美地使用命令提示符在我的笔记本电脑上本地执行相同的命令
当我从 Azure Pipeline 执行此命令时,该命令出现问题!!我可以毫无问题地从管道运行其他命令!
请在下面找到管道 cmd 任务的快照
我正在使用以下命令来触发 Load Runner Scenraio
LR 安装位置:- cd C:\Program Files (x86)\Micro Focus\LoadRunner\bin
LoadRunner 执行命令:- CLIControllerApp.exe -TestPath C:\temp\LR_Scenarios\MSD365_Demo.lrs -Run -ResultName C:\temp\LR_Results
但是我收到错误,因为 Wait CLICntrlService_Ready_Event 超时!请在下面找到错误快照。
我确实找到了一个关于这个问题的线程,他们说 - 你需要 LR 许可证才能使用 CLI 工具!我在 wlrun 日志文件中没有看到任何无效的许可证代码,但我觉得它与这个许可证问题有关。请在下面找到我引用的链接
我还在我的机器上多次重新安装了 Load Runner,所以我认为它与安装没有任何关系。
需要帮助,请让我知道是否有其他人遇到过这个问题并且有除许可之外的解决方案,因为我正在做 RnD 作品并且无法购买许可证。谢谢