2009-03-23 2 views
1

Ich kann in C# programmieren. Wenn also .NET-Klassen zum Umwidmen von IP-Adressen verfügbar sind oder wenn es eine Befehlszeilenoperation zum Ändern der IP-Adresse eines bestimmten Prozesses gibt, dann denke ich, dass ich danach suche.Gibt es eine Möglichkeit, einen Prozess vor dem Start oder nach dem Start zu informieren, welche IP-Adresse unter Windows zu verwenden ist?

Ich mache einige automatisierte Browser-Tests und ich möchte, dass Anfragen von verschiedenen IP-Adressen zu meiner Website kommen. Dem Webserver sind 15 IP-Adressen zugewiesen, daher möchte ich, dass der Browser bei jeder Anfrage Anfragen von einer anderen IP-Adresse sendet. Oder ich möchte mehrere Instanzen eines Browsers öffnen können und jede Instanz eine andere IP verwenden.

Antwort

0

Sie können die BindIPEndPointDelegate-Eigenschaft der ServicePoint-Klasse festlegen, um die lokale IP-Adresse anzugeben, die für eine Verbindung verwendet werden soll.

+0

Nun, was genau war falsch mit dieser Antwort? Wenn du es mir nicht erzählst, kann ich kaum erwarten, es nächstes Mal besser zu machen! –

+0

Sieht für mich im Grunde die richtige Antwort aus (ich stimme es zurück). Sie legen die IP-Adresse Ihres Sockets fest, indem Sie die Bindung ändern, das sind grundlegende IP-Socket-Funktionen. OP muss nach Sockeln suchen. – sipwiz

+0

@sipwz: wenn das war das OP-downvoting, und wenn das das Problem war. Ich wünschte, Downvoters würden einen Hinweis auf den Grund für den Downvote geben, da ich ohne eine einzige Vermutung denke. –

1

las ich das heute über: Why cloud-based load testing is a killer app

Sie können einen Cloud-Service nutzen (wie Amazon) durch Erziehung eine große Gruppe von Servern für einen kurzen Zeitraum zu testen, Ihre Website Last-Tests zu tun.

Verwandte Themen