Predefined variables

  • NL-TestStatus

    This predefined variable is available during a Virtual User execution. It contains the test status.

    Possible values are: RUNNING, STOPPING.

  • NL-CustomResources

    This predefined variable is available to access the synchronized folder on the Load Generator. Executables and resources copied to the custom-resources folder of the project are automatically copied to all Load Generators.

  • NL-ControllerIp

    This predefined variable allows getting the Controller IP on the Load Generator. This is useful when using the Data Exchange API. Here is an example URL: http://${NL-ControllerIp}:7400/DataExchange/v1/Service.svc/

  • NL-TestResultId

    The test result ID in NeoLoad and NeoLoad Web.

  • NL-UserPathName

    Name of the User Path.

  • NL-VirtualUserId

    ID number of the virtual user.

  • NL-HttpRequestTransactionName

    Name of the closest transaction. Available only for HTTP Requests. Empty if the request is not in a transaction.

  • NL-HttpRequestPageName

    Name of the page. Available only for HTTP Requests. Empty if the request is not in a page.

  • NL-HttpRequestId

    The unique ID number of the request. Use the ZonePopVu, meaning it remains constant for the same request in the same zone and same population. It is different for each request of the design. Available only for HTTP Requests.

  • NL-HttpRequestName

    The name of the request. Available only for HTTP requests. For Java serialization requests, the value of this variable is the name of the request. For HTTP requests, the value of this variable is the path of the request.

  • NL-ScenarioName

    The name of the running scenario.

  • NL-ProjectName

    The name of the NeoLoad project.

  • NL-ZoneName

    The name of the LG zone where the request is executed.