Jmeter v2.11 implementation with Glassfish 4.0

web resources

Tips

Basically, installation and utilisation are straigth forward (2 hours), no major issues except minor configuration setup:

  • there is no configuration of Glassfish for running Jmeter
  • Jmeter is working as a proxy. do not forget to configure your browser, force the browser to use the proxy even the browser and jmeter are located on localhost (if not configured only external urls are recorded).
  • jmeter.log is located in /bin (ie default HTTP parameters/webserver/port=8080. HTTP proxy port=8081 in Test script recorder
  • Test plan and Workbench are difficult to save… I did not find the logic but finally I saved components that can be merged…

Jmeter load/save

To load an element from file, 
right click on the existing tree elements to which you want to add the loaded element,
and select the "merge" option. 
Choose the file where your elements are saved. JMeter will merge the elements into the tree.

To save tree elements, 
right click on an element and choose the "Save Selection As ..." option. 
JMeter will save the element selected, plus all child elements beneath it. 
In this way, you can save test tree fragments and individual elements for later use.

The workbench is not automatically saved with the test plan, but it can be saved separately as above. 

Jmeter report columns

Quelques explications sur les colonnes :

    Libellé : ‘Identifiant’ de l’élément (son nom)
    # Echantillons : Nombre d’exécution de l’échantillon (ou groupement d’échantillons)
    Moyenne (ms) : Moyenne de temps de réponse pour l’ensemble des requêtes d’un même élément
    Min (ms) : Valeur du temps de réponse minimum
    Max (ms) : Valeur du temps de réponse maximum
    Ecart type (ms) : Répartition des échantillons autour de la valeur moyenne
    % Erreur : Pourcentage de résultats marqué en erreur
    Débit : Bande passante exprimée en sec ou min ou heure (C’est-à-dire, combien de fois on peut avoir l’élément en 1 sec ou 1 min ou 1 heure)
    Ko/sec : Vitesse de transfert en Kilo-octets par seconde
    Moy. octets : Moyenne des octets. Indique le nombre d’octets moyenne transférés

Lessons learned

  • Easy to implement (basic implementation)
  • The way to save the configuration, see load/save above

Next steps

  • Use assertion to check the content of the http response
  • Use timer to simulate th behaviour of the users
  • use multiple simulation console to simulate an important workload
Publicités

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion /  Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion /  Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion /  Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion /  Changer )

Connexion à %s