Lancer NeoLoad

Lancer le contrôleur

Lancer l'interface graphique

Windows: <install_dir>\bin\NeoLoadGUI.exe.

Unix: <install_dir>/bin/NeoLoadGUI.

Lancer en ligne de commande

Windows: Utiliser <install_dir>\bin\NeoLoadCmd.exe pour les options de ligne de commande.

Unix: Utiliser <install_dir>/bin/NeoLoadCmd pour les options de ligne de commande.

Options de ligne de commande:

usage: neoloadCmd -project <file> -launch <scenario> [-report <file>] [-noGUI]
-project       Utiliser le projet spécifié (*.nlp)
-launch        Lancer le test avec le scénario spécifié        
-description   Spécifier une description pour le test
-report        Génère un rapport à la fin du test. NeoLoad devine le
               format du rapport selon l'extension du fichier spécifié
               (.html, .pdf, .xml)
-noGUI         Lance NeoLoad sans interface graphique
-exit          Ferme NeoLoad après que le test soit terminé.
               (Cette option n'est prise en compte que lorsque l'interface graphique
               est lancée. Sans interface graphique, NeoLoad est toujours fermé)
-help          Aide sur ces options

Noter que les chemins relatifs sont relatifs par rapport au répertoire d'installation de NeoLoad.

Example

neoloadCmd -project projects/jpetstore/jpetstore.nlp -launch scenario1 
-noGUI -report projects/jpetstore/reports/report.xml

Utiliser NeoLoad avec ANT

Il est facile d'intégrer NeoLoad avec votre script ANT. Utiliser simplement la tâche NeoLoad fournie dans l'archive <install_dir>/lib/ant-neoload.jar. Afin de rendre la tache NeoLoad disponible pour ANT, vous devez d'abord insérer un élément taskdef qui déclare l'emplacement de la définition de la tâche. Voici un exemple d'utilisation:

<taskdef name="neoload"
   classname="com.neotys.nl.ant.NeoLoad"
   classpath="${NEOLOAD.install.dir}/lib/ant-neoload.jar" /> 

<neoload
   projectFile="projects/jpetstore/jpetstore.nlp" 
   scenarioname="scenario1"
   testdescription="Nightly Load-Test"
   showgui="false" 
   report="projects/jpetstore/reports/report.xml"
   exit="true"
/>

Noter que les chemins relatifs sont relatifs par rapport au répertoire d'installation de NeoLoad.

La définition Taskdef doit apparaître une seule fois par fichier ant et peut apparaître à n'importe quel emplacement au niveau racine, sous l'élément project. Si vous déplacez l'archive ant-neoload.jar vers un autre emplacement, alors vous devez spécifier l'emplacement de l'exécutable NeoLoad à l'aide du paramètre controllerExecutable.

Paramètres:

  • projectFile - obligatoire - le fichier du projet (*.nlp).

  • scenarioname - obligatoire - le nom du scénario.

  • testdescription - optionnel - la description du test.

  • showgui - optionnel - si la valeur est true, affiche l'interface graphique pendant le test. La valeur par défaut est false.

  • report - optionnel - génère un rapport à la fin du test. NeoLoad devine le format du rapport selon l'extension du fichier spécifié (.html, .pdf, .xml)

  • controllerExecutable - optionnel - chemin de l'exécutable NeoLoad (<install_dir>/bin/NeoLoadCmd.exe). Ce paramètre est optionnel si vous utilisez l'archive ant-neoload.jar du répertoire d'installation de NeoLoad. Le paramètre est obligatoire si vous déplacez l'archive vers un autre répertoire.

Lancer l'Agent de l'injecteur de charge

L'injecteur de charge est démarré pour chaque test par un agent. L'injecteur ne doit pas être lancé directement, lancer l'agent à la place.

Il y a différentes façon de démarrer l'Agent:

Windows:

  • comme service: démarrer "NeoLoad Agent" dans le panneau de contrôle des services de Windows.

  • utiliser le raccourci "Start Agent" du menu démarrer.

  • lancer le programme: <install_dir>\bin\Agent.exe.

Unix:

  • démarrer l'agent avec <install_dir>/bin/AgentService start

  • démarrer l'agent avec <install_dir>/bin/Agent

  • Si installé avec le compte root, lancer service AgentService start avec le compte root.

Arrêter l'Agent

Il y a différentes façon d'arrêter l'Agent:

Windows:

  • Si l'Agent est démarré comme service, arrêter "NeoLoad Agent" dans le panneau de contrôle des services de Windows.

  • utiliser l'icône NeoLoad de la zone de notification du système.

  • utiliser le raccourci "Shutdown Agent" du menu démarrer.

  • lancer en ligne de commande: <install_dir>\bin\Agent.exe -stop

Unix:

  • si l'Agent à été démarré avec <install_dir>/bin/AgentService start, lancer : <install_dir>/bin/AgentService stop.

  • si l'Agent à été démarré avec service AgentService start, lancer service AgentService stop.

  • dans tous les cas, lancer en ligne de commande: <install_dir>/bin/Agent -stop.

  • utiliser l'icône NeoLoad de la zone de notification du système (si affichée).