2009-10-27 22 views
1

Je dois simuler 200 utilisateurs uniques (IP uniques) sur un serveur Web à l'aide de Microsoft Web Capacity Analysis Tool. J'ai besoin de faire cela en utilisant 200 clients virtuels. J'ai DNS pointant tous les 200 IPs sur la boîte de client sur laquelle les clients virtuels courront.Comment affecter une adresse IP différente à chaque client virtuel dans WCAT?

Est-ce que quelqu'un sait comment configurer cela? On m'a assuré que cela pouvait être fait, mais bien sûr, personne ne peut fournir le comment. J'ai une petite idée que je peux ajouter un en-tête spécifiant les adresses IP, mais je ne peux pas le faire fonctionner.

Toute aide serait sincèrement appréciée.

Répondre

1

L'usurpation d'adresses IP est possible sur un réseau local, mais pratiquement impossible sur un réseau étendu (Internet). Trop de routeurs intercepteront les paquets TCP et reconnaîtront que quelque chose est louche avec eux.

Si vous avez besoin d'un nombre brut d'adresses IP uniques, il vaut mieux utiliser un outil de test de charge prenant en charge un grand nombre d'adresses IP. De nos jours, le moyen le moins coûteux consiste à se tourner vers le nuage. Vous pouvez rouler votre propre solution (200 IPs d'Amazon coûte moins de 20 $/heure) ou vous pouvez utiliser un load testing service tel que BrowserMob (dont je suis le fondateur, donc je suis clairement partial) :)

+0

Merci, une excellente suggestion, mais je suis contraint par les politiques informatiques sur ce que je peux utiliser dans cet effort. Fondamentalement Mercure ou WCAT. Puisque notre budget ne permet pas aux utilisateurs de mercure dans ce cas, je dois utiliser WCAT. Je vais certainement regarder BrowserMob et essayer de le faire approuver pour une utilisation future. En attendant, je devrai continuer à chercher un moyen de faire fonctionner wcat, ou de différer le test multi IP. –