LoadRunnerEnteprise Operator

This page introduces the LoadRunnerEnterprise operator, a workflow operator that allows piloting performance tests on a target system by leveraging Micro Focus LoadRunner Enterprise (formerly known as Performance Center).

Prerequisites

This section provides the minimum requirements that you should meet in order to use this operator.

Supported versions

  • Micro Focus Performance Center 12.60 or 12.63

  • LoadRunner Enterprise 2020 SP3

Configuration options

When you define a task that uses the LoadRunnerEnterprise operator you should specify some configuration information to allow the operator to connect to LoadRunner Enterprise and execute a provided test scenario.

You can specify configuration information within the arguments that are part of a task in the YAML of the definition of a workflow.

You can avoid specifying each configuration information at the task level, by including a component property with the name of a component; in this way, the operator will take any configuration information from the properties of the referenced component

Operator arguments

This table reports the configuration reference for the arguments section

Field
Type
Value Restrictions
Required
Dafault
Description

address

String

Yes

-

The information required to connect to LoadRunner Enterprise.

username

String

-

Yes

-

The username used to connect to LoadRunner Enterprise

password

String

-

Yes

-

The password for the specified user

tenantID

String

-

No

-

The id of the tenant (Only for LR2020)

domain

String

-

Yes

The Domain of your load test projects.

project

String

-

Yes

The Project name of your load test projects

testId

Number

-

Yes

The id of the load test. See here below how to retrieve this from LoadRunner.

testSet

String

-

Yes

-

The name of the TestSet. See here below how to retrieve this from LoadRunner.

timeSlot

String

A number followed by the time unit.

Values must be multiple of 15m and greater then 30m

Valid units are:

  • m: minutes

  • h: hours

Yes

-

The reserved time slot for the test.

Examples:

  • 1h

  • 45m

  • 1h30m

component

String

A valid component name

No

-

The name of the component from which the operator will take its configuration options

pollingInterval

Number

A positive integer number

No

30

The frequency (in seconds) of at witch Akamas checks for the load test status

verifySSL

String

True, False

No

True

Wether to validate the certificate provided by the LRE server when using an https connection

How to retrieve the testId value

The following screenshot from Performance Center shows the testId value highlighted.

How to retrieve the testSet value

The following screenshot from Performance Center shows the testSet name highlighted.

How to retrieve the testId value from LoadRunner Enterprise

URL: http://<LRE address>/Loadtest/

then test management from the main menu

Examples

A simple performance test

name: test
operator: LoadRunnerEnterprise
arguments:
  address: "http://lr-pc.dev.akamas.io"
  username: akamas
  password: akamas
  tenantID: cf59c1a8-ad2d-4c9a-9324-edadaae5b8b9
  domain: AKAMASDOMAIN
  project: akamasproject
  testId: 1
  testSet: testsetname
  timeSlot: '30m'YAML

Last updated