WebSocket requests
WebSocket is a web technology which allows a full-duplex communications channel over a single socket. WebSockets traverse firewalls and routers seamlessly and allow authorized cross-domain communication. A WebSocket connection is established by the client requesting an HTTP Upgrade during the initial negotiation, between the client and server. Once that handshake is successful, the connection is upgraded to bidirectionally stream messages.
For more information about WebSocket, see http://www.websocket.org/.
NeoLoad handles WebSocket resources as :
- actions declared manually, as described in Create a WebSocket action and associated to a WebSocket channel, as described in Create a WebSocket channel
- requests recorded from a WebSocket-compliant application, as described in Record a WebSocket request
Managing WebSocket requests requires the purchase of the optional WebSocket & Push module.
When executing a test, NeoLoad replays the WebSocket requests sequentially, in the same recording order, and with their thinktimes.
For performance reasons, it is recommended to run load tests in WebSocket with Windows Server or Linux machines.
Home