来自 Azure Pipeline 的 Loadrunner CLIControllerApp.exe 事件超时问题

Loadrunner CLIControllerApp.exe event timeout issue from Azure Pipeline

我创建了一个 Azure 管道,其中我使用 CMD 任务在本地托管的机器上触发加载 运行ner 场景,但我遇到了同样的失败。请在下面找到设置详细信息

加载 运行ner 控制器:- 我的个人笔记本电脑(没有许可证,我使用的是 LR 社区免费版,因为这是一个 POC)

Azure 管道:- 云端

场景:- Azure Pipeline 将触发 CMD 任务,然后在我的本地计算机上触发加载 运行ner 场景

我已将我的笔记本电脑添加到我创建的 Azure 项目的代理池-> 默认池中。 我可以在 Agents as Online 下看到我的机器,我可以在笔记本电脑上执行 Azure CMD 任务中的一系列其他命令,问题仅在于 Load运行ner execution

我觉得很奇怪,因为我可以在笔记本电脑上使用命令提示符完美地在本地执行相同的命令

从 Azure Pipeline 执行此命令时出现问题!!我可以 运行 来自管道的其他命令,没有任何问题!

请在下面找到管道 cmd 任务的快照

我正在使用以下命令触发加载 运行ner Scenraio

LR 安装位置:- cd C:\Program Files (x86)\Micro Focus\LoadRunner\bin

加载运行ner执行命令:- CLIControllerApp.exe -TestPath C:\temp\LR_Scenarios\MSD365_Demo.lrs -运行 -ResultName C:\temp\LR_Results

但是我得到的错误是 Wait CLICntrlService_Ready_Event 超时!请在下面找到错误快照。

我确实找到了一个关于这个问题的帖子,他们说 - 你需要 LR 许可证才能使用 CLI 工具!!我在 wl运行 日志文件中没有看到任何无效的许可证代码,但我认为它与此许可证问题有关。请在下面找到我引用

的link

https://community.microfocus.com/t5/LoadRunner-Professional-User/Licensing-Error-with-LoadRunner-CLIControllerApp-exe/m-p/2702193

我还在我的机器上多次重新安装了 Load 运行ner,所以我认为它与安装没有任何关系。

需要帮助,请让我知道是否有其他人遇到过此问题并且有许可以外的解决方案,因为我正在做 RnD 作品而无法购买许可。谢谢

这似乎是 Micro Focus 的 LoadRunner Enterprise 产品的安装或配置问题。

对于LoadRunner Enterprise问题,请re-ask到官方论坛: https://community.microfocus.com/t5/LoadRunner-Enterprise/ct-p/PerformanceCenter

为了缩小问题范围,您可以尝试以下项目:

  1. 在管道中将变量 system.debug 设置为 true 以查看是否可以获得更多日志。

  2. 查看运行Azure Pipelines Agent服务的账号,使用该账号在本地运行命令,看能否成功。

  3. 查看以下扩展,看看它们是否可以帮助您:

    https://marketplace.visualstudio.com/search?term=LoadRunner&target=AzureDevOps&category=All%20categories&sortBy=Relevance

我最近成功尝试使用 LoadRunner 专业测试 (https://marketplace.visualstudio.com/items?itemName=Micro-Focus.LoadRunnerProfessionalTestsAutomation) 进行集成,效果非常好,让我知道确切的错误,我可能会帮助你。够简单了。

这里是 link 我遇到的问题之一以及我是如何解决它的。