Le Blog des Experts en Performance Informatique

Articles avec le tag ‘jmeter’

Pourquoi faire attention au volume du jeu de données en base

1. La source du problème

Lorsqu'on développe une application, pour gagner du temps on travaille souvent avec des jeux de données réduits.
En dehors de la question de pure "facilité", cela permet également de :

  • réduire le temps d’exécution des requêtes SQL ;
  • réduire le temps de chargement de la sauvegarde de la base ;
  • avoir toute l'application sur son poste de travail ;

Lire la suite de cette entrée »

Pourquoi désactiver les plugins du navigateur Web lors de l’enregistrement d’un scénario ?

Dans la majorité des outils de test de charge (HP LoadRunner, Apache JMeter, Microfocus SilkPerformer...) l'enregistrement des scripts est réalisé à l'aide d'un proxy. Toutes les requêtes qui passent par ce proxy sont enregistrées et l'on peut donc se retrouver avec des requêtes qui n'ont rien à faire dans notre script, en particulier si certains plugins sont installés dans le navigateur Web utilisé pour notre enregistrement.

Ces requêtes inutiles vont faire appel à des environnements externes à celui qu'on teste et vont poser un certain nombre de problèmes comme :

  • avoir des temps de réponse faussés, dû à l'attente d’acquittement des sites externes ;

  • se faire black-lister par l'environnement externe ;

Lire la suite de cette entrée »

Présentation de l’outil Apache JMeter – partie 1

Lors d'une campagne de tests de charges, l'objectif va être de simuler un grand nombre d'utilisateurs afin de tester le comportement global du système (applicatif, ressources systèmes, etc ...). Les tests manuels n'étant pas à l'ordre du jour pour ce type de test (trop complexes à mettre en œuvre, trop chers), il est fortement conseillé d'utiliser un outil de test de charge.

De nombreux outils existent et nous allons nous concentrer sur Apache JMeter et ces plugins.

Apache JMeter permet de tester de nombreux protocoles (HTTP, SOAP, FTP...) et tourne sur de nombreux systèmes d'exploitation car écrit en Java.

Pour la partie théorique et quelques exemples, je vous laisse aller sur le site officiel, sur le blog de Milamber et sur mon précédent article sur developpez.com.

Penchons-nous sur la création d'un scénario de test pour l'application démo PlantsByWebSphere (boutique en ligne) livrée avec IBM WebSphere 8.

Lire la suite de cette entrée »

Mots-clés
RSS Feed
Share on TwitterSubmit to reddit