Windows: <install_dir>\bin\NeoLoadGUI.exe.
Unix: <install_dir>/bin/NeoLoadGUI.
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 optionsNoter 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
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.
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.
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).