Tests de stress

Définition - Que signifie le test de résistance?

Les tests de résistance font référence aux tests de logiciels ou de matériel pour déterminer si ses performances sont satisfaisantes dans des conditions extrêmes et défavorables, qui peuvent survenir en raison d'un trafic réseau intense, de la charge de processus, d'un underclocking, d'un overclocking et de demandes maximales d'utilisation des ressources.

La plupart des systèmes sont développés dans l'hypothèse de conditions de fonctionnement normales. Ainsi, même si une limite est franchie, les erreurs sont négligeables si le système subit des tests de résistance au cours du développement.

Definir Tech explique les tests de stress

Les tests de résistance sont utilisés dans les contextes suivants:

  • Logiciel: les tests de résistance mettent l'accent sur la disponibilité et la gestion des erreurs sous des charges extrêmement lourdes pour garantir que le logiciel ne plante pas en raison de ressources insuffisantes. Les tests de résistance logiciels se concentrent sur les transactions identifiées pour interrompre les transactions, qui sont fortement sollicitées lors des tests, même lorsqu'une base de données n'a pas de charge. Le processus de test de résistance charge les utilisateurs simultanés au-delà des niveaux normaux du système pour trouver le maillon le plus faible du système.
  • Matériel: les tests de résistance garantissent la stabilité dans les environnements informatiques normaux.
  • Sites Web: les tests de résistance déterminent les limites de l'une des fonctionnalités du site.
  • CPU: les modifications telles que la surtension, la sous-tension, le sous-verrouillage et le surverrouillage sont vérifiées pour déterminer si elles peuvent supporter de lourdes charges en exécutant un programme gourmand en CPU pour tester les pannes ou les blocages du système. Les tests de stress CPU sont également connus sous le nom de tests de torture.