Tutoriel de test de stockage : qu'est-ce que c'est, type, concepts

Tests de stockage

Test de stockage est un type de test logiciel utilisé pour vérifier si l'application logicielle testée stocke les données pertinentes dans des répertoires appropriés et si elle dispose de suffisamment d'espace pour éviter des arrêts inattendus dus à un espace disque insuffisant. Il est également appelé test de performances de stockage.

Pourquoi tester le stockage ?

  • Un stockage lent signifie des temps de réponse lents, des requêtes d'exécution longues et une disponibilité réduite des applications
  • Un stockage lent est une surcharge pour la maintenance de l'infrastructure du serveur
  • Il est utile de trouver sa limitation pratique de stockage avant le déploiement
  • Cela aide à comprendre comment le système réagira lorsqu'un nouveau périphérique matériel est remplacé ou mis à niveau.

Tests de stockage dans les tests de logiciels

Types de tests de stockage

  • Test d'application : Tests d'applications avec des exemples de requêtes dans un environnement de production
  • Simulation d'applications : Effectuer les tests à l'aide d'un logiciel standard similaire à une application cible
  • analyse comparative: Effectuer les tests à l'aide d'un logiciel standard

Concepts de test courants impliqués lors des tests de stockage

Types de tests de stockage Exemple d'activités courantes de tests de stockage
  • Test d'application :
  • Comparez les temps de réponse OLTP
  • Comparer les temps d'exécution par lots
  • Comparez les taux de streaming soutenus
  • Simulation d'applications :
  • Testez les IOPS de stockage de pointe pour les bases de données
  • Testez le stockage de pointe pour un environnement de streaming de données ou des environnements de streaming de données
  • Testez la latence de stockage pour la messagerie ou d'autres applications à thread unique
  • Benchmarking
  • Test de corruption des données

Erreurs lors de l'exécution des tests de stockage

  • Surveillance des mauvaises performances du serveur
  • Sans vider le cache du serveur en comparant les périphériques de stockage
  • Pendant les tests, j'ai oublié de surveiller l'utilisation du processeur
  • Test des performances de stockage avec les commandes de copie de fichiers

Conclusion:

Génie logicielLes techniques de test de stockage garantissent que l'application testée stocke les données pertinentes dans les répertoires appropriés.