REST APIs

URLs

The URLs panel displays the end points to access the NeoLoad REST APIs:

Port configuration

By default, the NeoLoad Controller embeds a REST API server that listens on port 7400.

The port can be customized in configuration file controller.properties, section [RESTAPIs].

[RESTAPIs]
port=<portNumber>

Encryption configuration

Client/server communications are secured using SSL encryption. By default, a keystore contains a certificate used for encryption. This keystore is generated the first time NeoLoad is launched and is unique per NeoLoad installation. 

To specify a different keystore, you need to put a file named dataexchange.keystore in Neotys\NeoLoad\v6.7\conf folder. Then specify the password in configuration file controller.properties, section [RESTAPIs]. 

[RESTAPIs]
issecured=false
keystore.encryptedPassword=<password>

<password> needs to be encrypted using the password-scrambler tool. For more information about Password-Scrambler, see How do I use the password-scrambler tool.

Identification

The Identification panel enables you to manage the clients identification. By default, when the checkbox is disabled, no identification is performed: the server accepts all client connections.

  1. Check the Identification required option.
  2. Click the + button to create a new identification key entry.
  3. Enter the API key for the client you want to identify.
  1. Select the API key for the client you want to remove.
  2. Click the - button.