-1

我创建了一个 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 日志文件中没有看到任何无效的许可证代码,但我觉得它与这个许可证问题有关。请在下面找到我引用的链接

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

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

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

4

3 回答 3

1

我最近成功地尝试使用 LoadRunner 专业测试(https://marketplace.visualstudio.com/items?itemName=Micro-Focus.LoadRunnerProfessionalTestsAutomation)进行集成,它就像魅力一样,让我知道确切的错误,我可能会帮助你。它很简单。

这是我面临的问题之一以及我如何解决它的链接。
检索组件访问拒绝错误的 COM 类工厂

于 2020-08-20T10:16:02.850 回答
0

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

对于 LoadRunner Enterprise 问题,请在官方论坛重新提问: https ://community.microfocus.com/t5/LoadRunner-Enterprise/ct-p/PerformanceCenter

于 2020-08-10T03:31:00.023 回答
0

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

  1. 在您的管道中设置变量system.debugtrue查看是否可以获得更多日志。

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

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

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

于 2020-08-10T08:49:09.383 回答