Réponses:
Pour les tests de charge de trafic, il existe de nombreux outils, mais vous devrez également tester d'autres éléments spécifiques à votre serveur de jeu car le trafic réseau n'est qu'une partie de l'équation - l'utilisation du processeur et les requêtes de base de données constantes sont deux autres qui viennent immédiatement à l'esprit comme des facteurs importants que vous voudrez mesurer (il y aura sans aucun doute d'autres facteurs également, que vous devrez déterminer en fonction de votre connaissance du fonctionnement de votre serveur de jeu).
Un très bon moyen de le faire pourrait être d'écrire un programme client de " simulation de joueur de jeu " et d'exécuter plusieurs instances de celui-ci sur plusieurs ordinateurs. L'inconvénient est que cela pourrait nécessiter l'utilisation de beaucoup d'ordinateurs, mais certaines universités locales pourraient avoir de grands laboratoires informatiques sur lesquels vous pourriez les exécuter (le professeur pourrait être intéressé par vos résultats de test car les professeurs d'université ont tendance à être véritablement curieux de bonne recherche).
Votre client n'a peut-être pas besoin d'être aussi sophistiqué qu'un joueur, mais vous pouvez vous assurer qu'il fait les choses suivantes (il n'a pas besoin d'être très intelligent tant qu'il peut être légèrement plus fonctionnel qu'un développeur de logiciels ivre qui ne devrait vraiment pas rentrer chez elle, vous pouvez donc également vouloir signaler les personnages d'une manière spéciale afin qu'ils puissent faire des choses idiotes comme marcher à travers les murs, avoir des budgets illimités pour acheter des marchandises sélectionnées au hasard chez les marchands du jeu, avoir une infinité fournitures de munitions, etc.):
Si vous estimez que vous aurez 9 000 joueurs à la fois, essayez de le tester avec au moins 3 fois ce nombre afin de savoir comment vos serveurs peuvent gérer une charge de 27 000 joueurs occupés simulés (beaucoup de joueurs ont tendance au ralenti, en particulier les types sociaux).
Aussi ( et c'est très important ), si vous faites cela, s'il vous plaît, s'il vous plaît, connectez-vous avec un personnage régulier et enregistrez une vidéo de tous ces joueurs informatisés faisant des choses stupides et partagez cette vidéo avec nous ici afin que nous puissions avoir une bonne rire (je pense que " danse de grange ivre " pourrait être un bon titre pour ce film si vous pouvez trouver le bon scénario dans le jeu)! ;-RÉ
Ceci est une réponse à une vieille question, j'espère que cela peut être utile pour ceux qui arrivent ici par moteur de recherche. Netgend dispose d'une plate-forme de test de performances pouvant émuler 50 000 utilisateurs et peut effectuer toutes les émulations de clients flexibles.
Voir les blogs , en particulier
Notez que le traitement des messages n'est pas limité aux messages http, il s'applique à tous les messages.
J'espère que c'est utile.