2009-03-23 6 views
1

Je peux programmer en C#, donc s'il y a des classes .NET disponibles pour réaffecter des adresses IP ou s'il y a une opération de ligne de commande pour changer l'adresse IP d'un processus donné, c'est ce que je recherche. Je fais des tests de navigateur automatisés et je souhaite recevoir des demandes provenant de différentes adresses IP sur mon site. Mon serveur Web a 15 adresses IP qui lui sont assignées, donc je veux que le navigateur fasse des demandes à partir d'une adresse IP différente pour chaque requête. Ou je veux être en mesure d'ouvrir plusieurs instances d'un navigateur et que chaque instance utilise une adresse IP différente.Y a-t-il un moyen de dire à un processus avant qu'il ne démarre ou après le démarrage de l'adresse IP à utiliser sur Windows?

Répondre

0

Vous pouvez définir la propriété BindIPEndPointDelegate de la classe ServicePoint pour spécifier l'adresse IP locale à utiliser pour une connexion.

+0

Maintenant, quel était le problème avec cette réponse? Si vous ne me le dites pas, on peut difficilement s'attendre à faire mieux la prochaine fois! –

+0

On dirait essentiellement la bonne réponse à moi (je vais voter pour sauvegarder). Vous définissez l'adresse IP de votre socket en changeant sa liaison, ce qui est la base de la socket IP. OP a besoin de chercher des prises. – sipwiz

+0

@sipwz: si c'était le downvot OP, et si c'était le problème. Je souhaite que les downvoters donnent une idée de la raison de la downvote, car je n'ai pas le moindre doute sans un. –

1

Je lis à ce sujet aujourd'hui: Why cloud-based load testing is a killer app

Vous pouvez utiliser un service cloud (comme d'Amazon) à faire-tests de charge en mettant en place un grand groupe de serveurs pour une courte période de temps pour tester votre site.

Questions connexes