2010-09-11 2 views
0

J'ai du mal à utiliser les pages SSL avec JMeter, que j'ai déjà publiées here.Comment construire Jmeter.jar

J'ai entendu de la part du groupe officiel JMeter que le problème pouvait se trouver dans jmeter.jar, qui est utilisé par le plug-in JMeter Maven, puisque sa version est 2.2 alors que la version actuelle de JMeter est 2.4.

J'ai regardé mon répertoire JMeter et a vu ApacheJMeter.jar, mais je ne pense pas que ce soit la même chose que jmeter.jar, puisque ApacheJMeter.jar semble avoir des classes beaucoup moins que jmeter.jar.

Où puis-je obtenir le fichier jmeter.jar ou comment puis-je le créer moi-même?

Répondre

2

Il est fixé dans la dernière version qui est maintenant disponible à partir du repository central de sorte que vous n'avez plus besoin de spécifier un dépôt dans votre POM pour l'utiliser, tout ce qui est nécessaire est maintenant:

<plugin> 
    <groupId>com.lazerycode.jmeter</groupId> 
    <artifactId>jmeter-maven-plugin</artifactId> 
    <version>1.4</version> 
    <executions> 
     <execution> 
      <id>jmeter-tests</id> 
      <phase>verify</phase> 
      <goals> 
       <goal>jmeter</goal> 
      </goals> 
     </execution> 
    </executions> 
</plugin> 

Il va extraire les artefacts JMeter 2.6 les plus récents qui ont été publiés par Apache et qui sont également dans le repo central maven (vous n'avez donc plus besoin de vous soucier de trouver des artefacts JMeter et/ou de les construire vous-même).

Notez que GroupID et ArtifactID ont changé.

Site web du projet est http://jmeter.lazerycode.com

1

Vous ne savez pas s'il existe une solution propre à votre problème.

La dernière version JMeter est de 2,4 alors que le JMeter Maven plugin utilise un potpersonnalisé appelé jmeter-2.2.jar. Ceci est un plugin créé par l'utilisateur et le contributeur a créé ce pot personnalisé pour une utilisation avec le plugin Maven. Ayant vu le pot et comparé le contenu, il semble être une combinaison des contenus présents dans ces 2 pots d'Apache - JMETER_HOME/lib/ext/ApacheJMeter_components.jar et JMETER_HOME/lib/ext/ApacheJMeter_core.jar.

Ce que vous pouvez essayer est de mvn:deploy ces deux pots de JMeter 2.4 dans votre dépôt local similaire à la jmeter-2.2.jaras done here

Si cela ne fonctionne pas, puis faire votre propre jmeter-2.4.jar en extrayant ces 2 complètement et la création d'un seul pot hors d'eux.

Cela ne garantit pas encore la version de JMeterMavenPlugin travaillera avec ce nouveau code de 2,4

Sinon, essayez de contacter one of the plugin authors pour voir si elles ont des conseils.

+0

Un grand merci, essayerait ces derniers et nous u savoir si cela aide .... – Tarun

+0

Je suis peu confus à ce sujet - « Ce que vous pouvez essayer est de MVN: déployer ces deux pots de JMeter 2.4 dans votre dépôt local similaire au jmeter-2.2.jar comme fait ici " En faisant ainsi comment pourrais-je obtenir un pot qui est la combinaison des deux pots ....? – Tarun

+0

Entre trouvé un couple plus de jars dans - jakarta-jmeter-2.4 \ lib \ ext - ApacheJMeter_http.jar et ApacheJMeter_functions.jar. Bien que les fonctions ne soient pas là dans jmeter 2.2 mais ont pensé que ceci devrait être la raison pour laquelle mes tests de JMeter using la fonction de lecture de csv fonctionnent dans Jmeter mais échoue en employant le plug-in de Maven JMeter ... – Tarun