Qu'est-ce que le test de volume ? Apprendre avec des exemples
Qu’est-ce que le test de volume ?
Tests de volume est un type de test de logiciel, dans lequel le logiciel est soumis à un énorme volume de données. On l'appelle également tests d'inondation. Des tests de volume sont effectués pour analyser les performances du système en augmentant le volume de données dans la base de données.
Grâce aux tests de volume, l'impact sur le temps de réponse et le comportement du système peut être étudié lorsqu'il est exposé à un volume élevé de données.
Par exemple, tester le comportement d'un site de musique lorsqu'il y a des millions d'utilisateurs qui téléchargent la chanson.
Avantages des tests de volume
- En identifiant les problèmes de charge, vous pouvez économiser beaucoup d’argent, qui autrement serait consacré à la maintenance des applications.
- Cela permet un démarrage plus rapide des plans d’évolutivité
- Identification précoce des goulots d'étranglement
- Il garantit que votre système est désormais capable d'être utilisé dans le monde réel
Pourquoi faire des tests de volume
L'objectif de la réalisation des tests de volume est de
- Vérifiez les performances du système avec des volumes croissants de données dans la base de données
- Pour identifier le problème susceptible de survenir avec une grande quantité de données
- Comprendre le point auquel la stabilité du système se dégrade
- Les tests de volume aideront à identifier la capacité du système ou de l’application – volume normal et important
Comment faire des tests de volume
Lors des tests en volume, les éléments suivants doivent être testés
- Testez pour vérifier s'il y a une perte de données
- Vérifiez le temps de réponse du système
- Vérifiez si les données sont stockées correctement ou non
- Vérifiez si les données sont écrasées sans aucune notification
- Vérifiez les messages d'avertissement et d'erreur, s'il s'agit de problèmes de volume
- Vérifiez si un volume élevé de données affecte la vitesse de traitement
- Le système dispose-t-il des ressources mémoire nécessaires
- Le test de volume est-il exécuté sur l'ensemble du système
- Y a-t-il un risque si le volume de données est supérieur à celui spécifié
- Existe-t-il une garantie qu'aucun volume de dates supérieur à celui spécifié ne se produira
Meilleures pratiques pour les tests à volume élevé
Les meilleures pratiques pour les tests à grand volume sont
- Arrêtez tous les serveurs et vérifiez tous les journaux
- Avant le test de charge, exécutez manuellement le scénario d'application
- Pour obtenir des résultats plus utiles, échelonnez le nombre d’utilisateurs
- Pour surmonter les contraintes de licence, équilibrez le temps de réflexion
- Soyez prudent avec la nouvelle construction
- Analyser le cas d'utilisation à améliorer une fois qu'une référence a été établie
- La répétition de parties particulières des tests de volume devient inévitable en cas de goulot d'étranglement en termes de performances.
Tests de volume et tests de charge
Tests de volume | test de charge |
---|---|
|
|
|
|
Défis liés aux tests de volume
- Fragmentation de la mémoire difficile à générer
- Génération dynamique de clés
- Relationnel Integrity de données générées
Résumé
- In Génie logiciel, Les tests de volume sont un moyen de vérifier les performances du système pour des charges de données élevées
- C'est un test non fonctionnel
- Fragmentation de la mémoire difficile à générer et relationnelle Integrity des données générées sont quelques défis des tests de volume