- Envrironnement Java
Un environnement entièrement compatible Java 1.1 est nécessaire à l'exécution d'Apache JMeter. Etant donné qu'Apache JMeter n'utilise que les API standards du langage Java (java.*), merci de ne pas signaler une bogue si votre environnement d'exécution Java (JRE) ne parvient pas à exécuter Apache JMeter à cause d'une classe non implémentée ou incompatible..- Java Foundation Classes (composants Swing)
Apache JMeter nécessite les extensions GUI Swing. En raison d'incompatibilité entre les noms de paquetages, la version précompilée fonctionne uniquement avec les composants Swing du paquetage javax.swing, qui est la destination définitivement adoptée dans la plateforme Java 2(tm).- Compilateur Java [optionnel]
La distribution inclut une archive binaire Java précompilée. Dès lors, vous n'avez besoin d'un compilateur Java qui si vous souhaitez recompiler le code source ou développer vos propres modules.
Si votre système satisfait aux conditions ci-dessus, grâce à la beauté de Java, vous n'avez plus rien à faire : dans le répertoire /bin vous trouverez l'application binaire et les exécutables de lancement dont vous aurez besoin pour exécuter Apache JMeter.Si le binaire précompilé ne convient pas à votre système (par incompatibilité du paquetage Swing par exemple) ou si vous souhaitez simplement recompiler le code source, vous pouvez utiliser le makefile correspondant à votre système d'exploitation dans le répertoire /src, ou procéder manuellement.
Utilisation des makefiles
Sous les systèmes UNIX et Windows, compiler Apache JMeter est très simple :Ces makefiles supposent que votre chemin d'exécution contient javac et javadoc. Si ce n'est pas le cas ou si vous souhaitez utiliser d'autres outils, éditez manuellement ces fichiers à la main et suivez les instructions qui s'y trouvent.
- placez-vous dans le répertoire /src
- tapez make
Lorsque le processus de make est achevé, un fichier nommé ApacheJMeter.jar aura été placé dans le répertoire /bin.
Pour lancer l'application que vous venez de compiler, rendez-vous à la section suivante.Procédé manuel
Cette section suppose que vous avez une bonne connaissance des outils Java, comme javac, javadoc et jar.La première chose à faire est de compiler les fichiers source. Pour ce faire, créez un répertoire temporaire (par exemple ./src/temp), placez-vous dans le répertoire /src et lancez la commande suivante (sur une seule ligne) :
javac -d ./temp ./org/apache/jmeter/timers/*.java ./org/apache/jmeter/visualizers/*.java ./org/apache/jmeter/samplers/*.java ./org/apache/jmeter/*.javaCeci est censé créer l'ensemble des fichiers .class dans le répertoire ./temp. En cas d'échec, vérifier si le paquetage swingall.jar se trouve bien dans votre classpath et si les classes Swing se trouvent bien dans les répertoires javax.swing.Lorsque vous avez terminé la compilation des classes, vous pouvez copier l'ensemble des ressources auxiliaires au bon endroit :
cp ./org/apache/jmeter/images/* ./temp/org/apache/jmeter/images/*(mutatis mutandis pour les utilisateurs de Windows). A présent, vous voilà prêt à construire l'archive .jar en tapant :
cp ./org/apache/jmeter/*.properties ./temp/org/apache/jmeter/*.propertiesjar cmf0 ./MANIFEST ../bin/ApacheJMeter.jar ./temp/.Pour générer la documentation du code au format javadoc, il suffit de taper (sur une seule ligne) :javadoc -d ..\docs\api org.apache.jmeter org.apache.jmeter.timers org.apache.jmeter.visualizers org.apache.jmeter.samplersA présent, tout à été compilé et peut-être exécuté.