318 Shares 9849 views

Les tests de charge: types, description du processus

Pas tous les utilisateurs de systèmes informatiques modernes sur une base quotidienne face à la notion de « tests de stress. » Au fond, il est familier pour les développeurs web et tous ceux qui utilisent des programmes gourmands en ressources. Cependant, parfois les connaissances sur cette question peuvent être des utilisateurs utiles et ordinaires. Essayez de comprendre pourquoi tout cela est nécessaire.

Charge tests: types et buts

Tout d'abord, il faut distinguer clairement entre ces types de tests. Classiquement, ils peuvent être divisés en deux classes: contrôle ordinateur « fer » à la charge la plus élevée possible ou excessive sur chaque test des composants et des logiciels (éléments de prévision de sites Web, des programmes individuels, etc …).

Il va sans dire que les sites de test directement connectés et vérifier la santé du serveur, qui fournit des informations et des serveurs web virtuels, qui sont créés dans le processus de travail avec des programmes spécialisés comme Denwer.

Programme pour les tests de stress et leurs tâches

Comme vous pouvez le voir, la relation est très forte. Et en parlant de « matériel », les tests de charge du système à l' aide d' outils spéciaux permettant suffisamment d'identifier avec précision les problèmes potentiels au travail, pour ainsi dire, dans des situations extrêmes. Un exemple de la plus simple. jeux informatiques modernes avec leurs besoins peuvent facilement charger le système à un point tel qu'il ne fonctionnera plus du tout. Par conséquent, avant d'installer ce logiciel sur votre ordinateur, il est possible de mener une série de tests afin de déterminer si la farce « tirer » la boîte de jeu. D'après les résultats et décider d'installer le programme. En principe, le même pour les applications qui impliquent des calculs mathématiques complexes qui effectuent des travaux de conception et, comme la charge sur le même processeur et la RAM par rapport à l'état conventionnel du système peut être dépassé à certains moments.

Quant à la deuxième classe, tester le site et le serveur peut agir comme une sorte de moyen universel de prévoir leur comportement dans une opération réelle. Par exemple, il peut être l'émulation simultanée d'une demande d'accès à un grand nombre d'utilisateurs. Comme on le sait, selon ce principe sont des attaques DDoS, lorsque le serveur ou le site ne peut pas faire face à trop de demandes. Charge serveur de test, ou sur le site seront discutés en détail plus loin. Et maintenant, nous procédons à un ordinateur « fer ». Cela vaut non seulement à votre domicile ou terminaux de bureau, mais aussi les systèmes de serveurs physiques réels.

Indice de référence

Commençons par le cœur de tout ordinateur – la CPU. Il est pas un secret qu'il avait un problème avec son travail dans la plupart des cas, conduire à des conséquences les plus tragiques. Très souvent, cela est dû à une surchauffe. Les tests de charge lui permet de créer des conditions extrêmes. Et vous pouvez voir comment cela affectera son travail.

Il va sans dire que la tenue de ce type de test de stress implique l'utilisation de certains outils. Aujourd'hui, ils peuvent compter des centaines et des milliers. Mais, selon la plupart des experts, le chef de file dans ce domaine est une application Prime95 qui peut être appliquée aux transformateurs et aux bandes de RAM. Mais la direction principale – à savoir la vérification du chipset CPU.

Si vous utilisez l'utilitaire pour démarrer il est recommandé de fermer toutes les applications ouvertes et désactiver le automatique en mode hibernation (veille), de sorte que l'ordinateur ne soit pas déclenché par inadvertance lors de l'essai. Maintenant, vous devez simuler le processeur les conditions les plus strictes (un programme peut faire comme les autres, vraiment mettre des jetons dans les conditions les plus difficiles). Le test lui-même est activé dans le menu des options où vous sélectionnez la partition test de torture. Il sera précisé types d'opérations. Le plus intéressant est ici le test de fusion (charge simultanée sur le processeur et la « RAM »), et les petites FFT et Grande FFT (augmentation de l'utilisation du processeur en raison de la décharge de RAM).

Comment déterminer que les tests de charge est réussie? L'opinion commune est pas là, mais on croit que si au moins 4 heures, des erreurs ou des défaillances dans le fonctionnement de la puce n'est pas observée, le composant est suffisamment stable pour des charges excessives. Mais il arrive parfois, ce défaut de fonctionnement peut se produire beaucoup plus tard, donc si vous avez une bonne quantité de temps libre, il est préférable d'augmenter la période d'essai à 24 heures (l'erreur peut apparaître après une demi-journée de travail).

Vérification de la mémoire d'exploitation

Non moins important est le test de stress de la « RAM », qui fonctionne comme le second violon que l'on appelle. C'est une application qui convient le mieux Memtest86 +, qui est de loin le meilleur.

Pour fonctionner correctement, avec l'aide dont vous avez besoin pour créer une disquette de démarrage ou d'un lecteur flash et le télécharger sur le terminal informatique du véhicule. Après avoir activé le test sur sa mise en œuvre, il faudra beaucoup de temps. Vous pouvez laisser votre ordinateur allumé pendant la nuit. Cela devrait être suffisant.

Détermination du comportement de l'adaptateur graphique

Avec des graphismes, aussi, est de tester comme des adaptateurs vidéo provoquent souvent des accidents Surcharge d'ordinateur. Il y aura un programme d'outil parfait FurMark.

Cet utilitaire est capable de chauffer la puce graphique est beaucoup plus forte que ce serait faire une sorte de jeu en trois dimensions avec les exigences du système au-dessus de la moyenne. Comme le montre la pratique, les conditions sont telles que la carte peut commencer à échouer dans la période de 15 à 30 minutes après le début des essais.

En outre, vous pouvez utiliser des outils spéciaux conçus pour des jeux spécifiques. Par exemple, une très bonne applications de test d'ajustement tels que Alien vs Predator, STALKER ou autre chose comme ça. En règle générale, ils sont distribués gratuitement, et ils peuvent être utilisés pour déterminer exactement comment le système se comportera après l'installation du package de jeu original.

Qu'est-ce que les serveurs de test et des sites

Maintenant, quelques mots sur ce qui est un site de test et un serveur Web. Sur un aspect (DDoS-attaque) a déjà été dit. Maintenant, regardez cette question de l'autre côté.

eux-mêmes des tests de ce type dans une certaine mesure peut être attribuée même aux outils de marketing pour prédire le comportement des utilisateurs. Par exemple, il est possible de simuler la situation effectuer un certain montant (maximum / crête) des personnes à l'entrée du site, savoir combien de pages peuvent être consultées, si l'e-mail impliqué, par exemple, dans le processus de commande de marchandises, les informations peuvent être utilisées pour identifier les utilisateurs, permettent est la capacité de canal pour fournir un accès simultané aux utilisateurs du site à un moment donné, il demande la confirmation des informations d'identification utilisateur par un tiers (naprime Lorsque vous entrez un numéro de carte de crédit), l'efficacité sera l'introduction de applets Java ou à l'aide d'une connexion sécurisée HTTPS, et ainsi de suite. D.

Questions serveur de test Web (logiciel) et établi des ressources Internet

En principe, presque le même problème se fixe et le serveur de test de charge. Cependant, il n'est pas purement accent aspect technique ici. Les tests peuvent détecter si plusieurs utilisateurs ont la même IP, spécifiez le temps de réponse aux demandes envoyées pour savoir comment le système sur une connexion sécurisée ou non sécurisée réagira, quelle sera la vitesse d'accès lors de l'envoi trop de demandes et ainsi de suite. Etc. .

Dans ce cas (et pour le site et le serveur Web), beaucoup sont invités à utiliser un puissant appelé OpenSTA (Test Architecture du système), ce qui permet non seulement de tester, mais aussi de briser le problème en composants pour chaque élément de la structure à l'aide d'un outil scripts de création et de simulation Script Modeler. Il est à noter que, après la création de ce modèle, vous pouvez même vérifier la connexion (SSL doit exécuter le serveur de noms que l'on appelle). En outre, les résultats peuvent être stockés dans la section hôte du référentiel, et des tests combinés dans des groupes appropriés.

Quel est le résultat?

En principe, cela est un très bref résumé des questions de tests de stress, car les tests eux-mêmes, ainsi que des programmes qui leur permettent de passer, vous pouvez trouver beaucoup. Mettez cette façon: Il existe des outils les plus populaires et considérés comme l'essence de la question. Je pense que, après avoir lu tout à l'utilisateur un peu d'avance dans la compréhension des problèmes liés aux tests de charge.