2017-11-20 8 views
0

Ich möchte einen Stresstest zu einem Websocket-Server machen. Voraussichtlich 100k Verbindung zu öffnen.Große Menge gleichzeitiger Test für Websocket

Ich habe zwei Maschinen, A und B, B führen Sie die WebSocket, A führen Sie den Test-Client. Für den Anschluss kann nur etwa 65535 wird geöffnet - 1024, Config von net.ipv4.ip_local_port_range = 1024 65535

Wie diesen Bereich zu erweitern, jedes Werkzeug?

Antwort

1

Sie müssen Ihrem Gerät weitere IP-Adressen hinzufügen. Sie können 65536 TCP-Ports für jede IP-Adresse öffnen, die Sie haben.

Wenn Sie auf einer Art von Linux sind, sollten Sie nur ifconfig eth0:1 <ipaddress>, ifconfig eth0:2 <ipaddress2>, und so weiter.

Welches Tool verwenden Sie zum Generieren von Websocket-Datenverkehr? Von dem, was ich diese Tools kennen, können Websocket Kunden simulieren:

Einige von ihnen könnten nicht tun es nativ, aber brauchen Plugins. K6 (ich bin am K6-Projekt beteiligt) hat es eingebaut.

Verwandte Themen