Avec la version 2.3.3, JMeter nous propose une amélioration de l’échantillon JDBC, qui permet de récupérer les valeurs de champs d’une requête SQL de type SELECT et de les placer dans des variables JMeter.
D’où l’idée suivante : Pourquoi ne pas utiliser une base de données comme source de données pour un test de charge ?
Tout d’abord les pré-requis :
- Une base de données bien entendu, avec le pilote JDBC approprié, à placer dans Jmeter_Home/lib
- Dans la base de données, une table avec une liste d’éléments (ici j’ai repris mon fichier BOXERS que j’ai inséré en base)
Bon voyons un peu comment faire. Ci-dessous le plan de test à mettre en œuvre :
Il y a deux parties :
- Partie 1 : qui est chargée de récupérer les données de la base de données (objet de ce billet)
- Partie 2 : qui est le test de charge à proprement parlé, et qui est donc chargé de consommer les données (objet du billet suivant) Continuer la lecture de JMeter : utilisation de l’élément JDBC comme source de données pour un test de charge (partie 1)