Installer et configurer un contrôleur

Installez et configurez un contrôleur pour vous connecter à NeoLoad Web pendant le platform setup.

Configurer un agent de contrôleur

Les paramètres d'accès à NeoLoad Web peuvent être configurés en lançant le fichier ".exe" de l'agent de contrôleur à partir du dossier "bin" de NeoLoad. Un clic droit sur l'Agent permet de sélectionner l'option de NeoLoad Web settings.

NLW-ControllerAgentSettings

La section Deployment vous permet de sélectionner la manière dont NeoLoad Web est déployé dans votre infrastructure. NeoLoad Web peut être déployé soit :

  • En mode SaaS, ou bien,

  • Sur site

Lorsque NeoLoad Web est déployé sur site, vous devez saisir l'URL qui permettra au contrôleur NeoLoad de se connecter à NeoLoad Web. Le port requis est le port de connexion NeoLoad.

Par défaut, l'URL est "http://nlweb.<your company>.com:8080". Pour connaître l'URL utilisée dans votre déploiement, contactez votre administrateur informatique NeoLoad Web.

Pour plus d'informations, consultez la section Configuration initiale.

Nota :

  • En ligne de commande, l'argument -nlwebAPIURL spécifie l'URL de l'API NeoLoad afin de se connecter à NeoLoad Web lorsqu'il est déployé sur site. Cet argument surcharge toute variable d'environnement précédemment définie. Pour plus d'informations, consultez la liste des arguments.

  • La variable d'environnement NLWEB_API_URL permet de spécifier l'URL de l'API NeoLoad afin de se connecter à NeoLoad Web lorsqu'il est déployé sur site. Elle peut être utilisée comme suit : NLWEB_API_URL={nlweb-onpremise-apiurl:port}

La section Authentication vous permet de vous authentifier auprès de NeoLoad Web à l'aide d'un jeton.

L'authentification par jeton sécurise une application basée sur les jetons d'accès que vous pouvez générer pour permettre à d'autres utilisateurs de se connecter à l'application. De cette manière, vous pouvez autoriser l'accès à des partenaires sans communiquer votre mot de passe. Vous pouvez changer votre mot de passe sans mettre à jour vos jetons d'accès et supprimer les jetons dont vous n'avez plus besoin sans changer votre mot de passe.

Access token : Le jeton d'accès généré dans NeoLoad Web peut être collé dans ce champ. Nota :

  • En ligne de commande, l'argument -nlwebToken active la connexion avec NeoLoad Web et déclare un jeton d'accès. Cet argument surcharge toute variable d'environnement précédemment définie. Pour plus d'informations, consultez la liste des arguments.

  • La variable d'environnement NLWEB_TOKEN active la connexion avec NeoLoad Web et déclare un jeton d'accès. Elle peut être utilisée comme suit : NLWEB_TOKEN={nlweb-Mytoken}.

Zone identifier : pour associer un agent de contrôleur à une zone que vous avez créée, l'identifiant de la zone doit être copié et collé dans ce champ. Pour plus d'informations, voir Gérer les zones. Nota :

  • En ligne de commande, l'argument -nlwebZoneId permet de remplacer la zone. Cet argument surcharge toute variable d'environnement précédemment définie. Pour plus d'informations, consultez la liste des arguments.

  • La variable d'environnement ZONE permet de spécifier la zone de l'injecteur de charge à utiliser. Elle peut être utilisée comme suit : ZONE={zone-id}.

La section Proxy permet de sélectionner le proxy que vous souhaitez utiliser pour vous connecter à NeoLoad Web en mode HTTP ou HTTPS. Pour plus d'informations, voir Ajouter un proxy. Nota :

  • En ligne de commande, l'argument -nlwebProxy permet de connecter NeoLoad Web en utilisant un proxy. Cet argument surcharge toute variable d'environnement précédemment définie. Pour plus d'informations, consultez la liste des arguments.

  • La variable d'environnement NLWEB_PROXY permet de se connecter à NeoLoad Web en utilisant un proxy. Elle peut être utilisée comme suit : NLWEB_PROXY=http://{login:password}@{myproxy}.

Dans la section Check connection, utilisez le bouton Test pour vérifier la connexion (configuration du serveur, informations d'authentification, paramètres proxy le cas échéant, référentiel le cas échéant).

Astuce : Pour plus d'informations sur la configuration d'un agent de contrôleur lors de l'utilisation de Docker, consultez la documentation de Dockerhub.

Définir un agent de contrôleur en tant que service

Les agents du contrôleur et de l'injecteur de charge peuvent être installés en tant que services ou lancés de manière ad hoc - en exécutant l'exécutable lorsque cela est nécessaire. La première approche (En tant qu'administrateur) est cohérente avec une approche à long terme et durable, car les agents exécutés en tant que services sont lancés une fois pour toutes et seront automatiquement redémarrés à chaque redémarrage de la machine. La seconde (Pour un utilisateur spécifique), bien que moins intrusive et plus facile à mettre en œuvre, a du sens lorsqu'elle ne vise qu'une utilisation occasionnelle.

En tant qu'administrateur

Pour un utilisateur spécifique

L'agent de contrôleur peut être défini en tant que service pour un utilisateur spécifique.