DevOps pour les chargés de tests de performance

Je suis chargé de tests de performance

Les développeurs ne se fient pas aux données issues de vos outils de test

Vous utilisez LoadRunner, JMeter, ou SilkPerformer, mais vos développeurs ne savent pas quoi faire des rapports de tests de charge car ils ne se fient pas à ces outils ?

Dynatrace s’intègre automatiquement à vos outils de test de charge, quels qu'ils soient, et récupère les détails au niveau de la méthode dont vos ingénieurs ont besoin. Vous pouvez ainsi partager et discuter de chacun des résultats de tests avec vos ingénieurs. Dynatrace vous offre une visibilité sur les données qui comptent le plus pour vous. Repérer les problèmes de performance à chaque phase d’exploitation est l’une des tâches les plus difficiles à accomplir quand on ne se base que sur les données issues des outils de test de charge. Dynatrace automatise ce processus et identifie la ligne de code ou l'instruction SQL en faute.

Trop peu de temps pour effectuer correctement les tests de performance

Vos tests à grande échelle échouent-ils constamment avec une fraction de la charge ? Une fois l’application suffisamment stable, ne vous reste-t-il plus suffisamment de temps pour effectuer des tests de charge ?

Dynatrace vous permet de repérer la plupart des problèmes de performance et de scalabilité plus en amont, via des tests de charge à échelle réduite dans votre système d’intégration continue, build après build. Une fois que le code atteint votre environnement de test de charge, vous savez qu’il sera suffisamment stable pour effectuer des tests à grande échelle. Dynatrace vous donne la possibilité de vous focaliser sur les tests les plus complexes et d’automatiser les plus simples.

Les développeurs ne sont pas en mesure de reproduire votre problème

Vous testez une grande variété de devices, de navigateurs et de systèmes d’exploitation.

Vos tests de charge indiquent clairement des problèmes de performance et de scalabilité. Pourtant, les développeurs vous renvoient fréquemment des bugs avec la mention « impossible à reproduire » ou « veuillez reproduire en activant plus de logs". Soit des tâches supplémentaires pour vous comme pour vos développeurs.

Lorsque vous testez votre code en environnement de charge, Dynatrace enregistre les détails techniques des défauts que vous trouvez. Pas besoin de logs supplémentaires : les détails au niveau de la méthode sont récupérés par défaut. Partagez les analyses PurePath avec les développeurs afin d'éviter cette question de reproduction d'erreur.

Effectuez de meilleurs tests de performance plus en amont

Pour vous, faire de la qualité une priorité ne signifie pas effectuer uniquement des tests de charge à la fin du cycle de release. Dans une équipe agile, les tests de performance doivent être effectués le plus tôt possible.

Dynatrace repère 80 % des problèmes de performance déjà présents dans votre système d’intégration continue. Ce sont typiquement ces problèmes qui entraînent une charge de travail imprévue en phase de tests à grande échelle ou dans vos environnements de production. Intégrez des tests à petite échelle (JMeter, etc.) avec Dynatrace dans votre système d'intégration continue, afin d’identifier ces problèmes en amont.