You Love It, Break It: Testing MySQL with the Random Query Generator – Philip Stoev (SUN)

22 avril 2009 par xavier

Philippe fait partie de l’équipe MySQL QA . Il présente une méthode utilisant Random Query Generator afin de créer des jeux de test les plus exhaustifs possibles pour valider le bon fonctionnement d’une base de données.

Le paramétrage se fait en analysant un langage relativement simple. Random Query Generator permet de générer un rapport d’erreur d’exécution qui va au-delà du scope de l’application. Cet outil utilisé parallèlement au Query Analyzer permet d’avoir un maximum d’information afin d’augmenter les performances de la base.

En allant jusqu’au crash du serveur nous allons pouvoir tester la récupération des données. La solution est Multi plateforme (Linux, Solaris, Windows), très largement paramétrable mais à mon avis extrêmement phagocyteur de temps au moment de la génération du jeu d’essai. A tester aussi sur des tests de non régression.

Vous pouvez trouver Random Query Generator sur
http://launchpad.net/ranggen
et la documentation sur :
http://forge.mysql.com/wiki/Random_Query_Generator

Mots-clefs :

Laisser une réponse