comment charger tester une api java (Jar) à l'aide d'outils modernes?


J'ai un code java simple intégré à Apache Camel qui utilise également le composant camel-kafka pour enregistrer les messages dans les rubriques kafka. J'ai créé une classe qui gère une seule demande. En utilisant des threads, je peux créer différents threads pour appeler la méthode de classe ci-dessus pour enregistrer les messages.

Actuellement, je dois charger tester ce pot à l'aide d'un outil. Je veux connaître un outil qui a une courbe d'apprentissage très faible.

Essai de charge:

  • augmenter les utilisateurs pour permettre à plusieurs messages d'être connecté simultanément
  • variation des messages pour augmenter/diminuer la taille du message
  • Temps pris par des utilisateurs spécifiques pour enregistrer des messages spécifiques.

Je suis passé par

  • JMeter (la courbe d'apprentissage est grande)
  • JProfiler (il ne charge pas le test mais surveille l'application si je suis pas mal)
  • Générateur de charge Netbeans (encore une fois, il utilise JMeter)
Author: usman, 2015-09-15

1 answers

  1. Télécharger groovy-tous-*.jar et déposez-le dans le dossier / lib de votre installation JMeter
  2. Redémarrer JMeter
  3. Ajoutez Groupe de threads au plan de test. Définissez la quantité souhaitée d'utilisateurs virtuels, d'interations et/ou de durée.
  4. AjouterJSR223 Sampler en tant qu'enfant du groupe de threads
  5. Choisissez " groovy "dans la liste déroulante" langue "
  6. Mettez votre " code java simple "dans la zone" Script " de l'échantillonneur JSR223
  7. Enregistrer le plan de test.
  8. Exécuter il.

Était-ce si dur?

 1
Author: Dmitri T, 2015-09-15 17:03:46