Comment faire des tests de résistance sur les sites wordpress pour éviter une augmentation du trafic
Dernière version d’Erlang. Remplacer l’URL dans cet exemple par la dernière version de l’URL dans la page de téléchargement Erlang.
Ensuite, décompressez le fichier compressé, mais assurez – vous de remplacer OTP \ u SRC \ u 18.2.1. Goudron Gz, et utilise le nom de fichier appelé par wget. S’il y a des mises à jour après la rédaction de cet article, elles peuvent être différentes. Instructions pour charger jennimckinnon \/ 521a1b789b8dd1a15bb3 Entrez le répertoire que vous venez de créer en entrant cette commande, mais n’oubliez pas de remplacer OTP _ src 18.2.1: instructions pour charger jennimckinnon \/ c95a80169faa41bb7446 il est temps de configurer, compiler et installer Erlang car Erlang a été décompressé et installé sur votre serveur. Vous pouvez utiliser les commandes suivantes sans modifier quoi que ce soit:
Instructions de chargement jennimckinnon \/ 7bc2a95940e8e214d0b2 la dernière étape peut prendre plusieurs minutes, alors n’hésitez pas à prendre un verre d’eau ou de café pendant ce temps. Une fois terminé, vous pouvez installer perl5 et gnuplot de la même façon si vous ne l’avez pas déjà fait. Ceux – ci sont utilisés pour générer des données graphiques, textuelles et graphiques après un test de résistance. Vous pouvez également trouver le fichier de téléchargement gnuplot sur SourceForge, mais j’ai trouvé l’installation un peu compliquée simplement parce que je n’avais pas assez d’attention.
Lorsque j’ai ajouté le fichier compressé de SourceForge au serveur en utilisant wget, j’ai finalement remarqué que je ne pouvais pas Décompresser le fichier en utilisant Tar xvzf gnuplot – 5.0.3 parce que ce n’était pas le nom du fichier compressé. Au lieu de cela, je dois le déballer avec la commande suivante: charger Essential jennimkinnon \/ 1208a12cba6c25f2ca11 seulement pour que je puisse aller dans le Répertoire dont le nom est le plus évident: expliquez plus tard comment charger jennimkinnon \/ 3c614ccda1946e0995c2 pour que je puisse terminer la configuration et l’installation de gnuplot comme d’habitude
La plupart des autres programmes.
C’est une bonne idée de faire ce que je n’ai pas fait au début, c’est de se concentrer sur des détails tels que les noms de fichiers, parce que c’est probablement la raison pour laquelle des erreurs mystérieuses se produisent, et en fait, elles sont faciles à corriger. La dernière étape consiste à installer Tsung, et vous pouvez obtenir la dernière version de l’URL à partir de la page de téléchargement de Tsung. Une fois la connexion obtenue, vous pouvez la déballer et l’installer sur le serveur en utilisant wget, comme décrit ci – dessus pour Erlang. Une fois que Tsung et ses dépendances ont été installés avec succès, effectuer un essai de pression pour commencer le premier essai de pression. Cela nécessite généralement la création d’un fichier XML contenant les spécifications du type de test à effectuer, mais Tsung a des exemples de fichiers pré – installés qui sont très utiles.
Vous pouvez trouver ces fichiers dans le dossier examples en allant dans le répertoire secondaire Tsung et en entrant la commande suivante dans le client SSH: instructions pour charger jennimckinnon \/ 9078fc629213cf2154f5vous devriez maintenant être dans \/ Tsung \/ examples \/ directory sous la racine du serveur, Mais vous ne verrez aucun des fichiers listés tant que vous n’aurez pas entré LS pour lister tous les fichiers dans ce répertoire. Après avoir listé tous les scripts, vous pouvez décider quel script exécuter.
Je vais utiliser cette commande pour démarrer le test, mais vous pouvez le remplacer par le fichier que vous voulez utiliser: instructions pour charger jennimckinnon \/ 3cf9feddee40527177bc vous devriez voir un message qui dit \
Papa! Les liens fonctionnent sur la plupart des serveurs et vous pouvez apprendre comment télécharger et installer les liens en consultant le Guide de téléchargement des liens de laboratoire twibright. Une fois les liens configurés et installés et les graphiques activés, vous pouvez aller dans le répertoire où les journaux sont stockés, comme indiqué ci – dessus. À votre arrivée, lancez la commande liens de la page de rapport: instructions pour charger jennimckinnon \/ 86664f2745c84e5b9d22 cette page devrait ressembler à une page de navigateur normale et vous devriez être en mesure de voir le rapport. Exemple de rapport produit par Tsung. Le rapport est divisé en plusieurs sections pour afficher l’information simulée sur le trafic: demande – temps de réponse pour chaque page de demande – temps de réponse pour un groupe de demande et chaque connexion – durée de la reconnexion établie – nombre de fois qu’une reconnexion s’est produite – taille des octets envoyés taille de la réponse – taille des octets envoyés taille de la réponse Demandes en sessions d’octets – durée de la session d’utilisateur simulée – nombre d’utilisateurs simulés en même temps que la session a commencé mais n’a pas été connectée à la fin de la session – temps de réponse moyen pour les utilisateurs connectés ouverts – temps de réponse moyen calculé toutes les 10 secondes, puis réinitialisé. Notez que: Comme le temps de réponse moyen est réinitialisé toutes les 10 secondes, les valeurs moyennes peuvent varier d’un point à l’autre au cours de l’essai. C’est pourquoi vous devez calculer les temps de réponse moyens faibles, élevés et globaux afin que vous puissiez voir vos temps de réponse maximaux et minimums et la façon dont vous répondez globalement. L’une des Parties les plus importantes à considérer lors d’un test de résistance sur un site est la section Code de retour http. C’est exactement ce à quoi vous devriez prêter attention lors de l’exécution d’un test http. In qu
Dans ces cas, si la section Code affiche des valeurs supérieures à la plage 200 – 300 et allant jusqu’à la plage 400 – 500, votre serveur doit apporter des modifications importantes ou il y a une erreur. Vous pouvez avoir trop de requêtes en même temps dans votre test, ce qui signifie que votre serveur n’est pas suffisamment extensible, ou qu’il y a des erreurs dans le site, le serveur ou le fichier XML que vous avez utilisé pour le test. Dans l’ensemble, il s’agit d’un indicateur important du succès des essais sur le site et le serveur. Vous pouvez également créer votre propre fichier XML pour personnaliser complètement le test si vous le souhaitez, et la documentation officielle de Tsung fournit des détails sur la façon de le faire. Effectuer des tests de résistance sur votre site et votre serveur est un excellent moyen de savoir si vous pouvez apporter des améliorations et si votre site est correctement configuré pour l’extensibilité. Avec Tsung, vous pouvez non seulement exécuter ce type de test gratuitement, mais aussi produire des rapports détaillés pour voir comment le serveur gère les pointes de trafic inattendues. Vous pouvez également exécuter la commande Tsung – h pour obtenir une liste d’options utiles pour effectuer un test de résistance Tsung. Si vous avez besoin d’aide supplémentaire et que vous avez besoin de poser des questions, il y a beaucoup d’entreprises qui sont prêtes à fournir un soutien, et vous pouvez trouver la liste complète sur la page de soutien du site Web de Tsung. Si vous trouvez un problème, vous pouvez également vérifier le traceur de bogues sur github pour soumettre le problème, mais il est important de noter que si vous rencontrez un problème avec Tsung au lieu de signaler un insecte, vous pourriez ne pas être en mesure d’obtenir le soutien approprié. Avez – vous déjà utilisé Tsung ou essayé d’exercer une pression sur le serveur? Savez – vous que vous préférez d’autres outils de stress? Partagez vos expériences dans les commentaires ci – dessous. Étiquettes: serveur d’environnement de test de trafic