【问题标题】:How to programmatically run a Loadrunner scenario?如何以编程方式运行 Loadrunner 场景?
【发布时间】:2018-05-04 15:47:14
【问题描述】:

我使用的当前运行场景的方法是通过 ALM UI。

有没有办法以编程方式做到这一点?即能够登录到项目并在给定路径的情况下运行场景。

我找到了一些关于使用命令行参数的资源,但我不确定它们是否相关。场景的控制器位于远程系统上。

我希望能够登录到项目并运行场景(控制器已在场景中预先分配)。

编辑:http://www.consulting-bolte.de/index.php/hp-alm-rest-api/114-connect-to-hp-alm-via-browser-using-rest-api 找到了从这里开始的好地方。

编辑 2:未能在 Loadrunner REST API 文档中找到有关运行场景的信息。

【问题讨论】:

  • 您的意思是在不先配置 UI 的情况下在场景中运行控制器吗?你必须通过一些控制器来运行场景。
  • 我想做的只是启动 Loadrunner 测试,而无需登录 UI。我在 HP Loadrunner 提供的 REST API 中找到了解决方案。
  • 哦,你是说电脑

标签: performance-testing loadrunner


【解决方案1】:

在这里找到答案: http://admhelp.microfocus.com/alm/en/12.50/api_refs/Performance_Center_REST_API/Performance_Center_REST_API.htm#authenticate.htm%3FTocPath%3DResources%7C_____1

http://<PcServer>/LoadTest/rest/domains/alex-qc/projects/PCdemo/Runs
Content-Type: application/xml
Cookie: LWSSO_COOKIE_KEY={LwssoCookie};QCSession={QCSessionCookie};

<Run xmlns="http://www.hp.com/PC/REST/API">
 <PostRunAction>Collate And Analyze</PostRunAction>
 <TestID>5</TestID>
 <TestInstanceID>4</TestInstanceID>
 <TimeslotDuration>
 <Hours>1</Hours>
 <Minutes>30</Minutes>
 </TimeslotDuration>
 <VudsMode>false</VudsMode>
</Run>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-03-22
    • 1970-01-01
    • 1970-01-01
    • 2010-11-19
    • 2022-01-16
    • 2019-07-19
    • 1970-01-01
    相关资源
    最近更新 更多