Load testing using Autobahn TestSuite

#1

Hi,

I
am working on a load and performance testing for my websocket server’s Ubuntu
deployment (currently jWebSocket but we might switch it to Play 2.0) and I was
wonder whether there are some good guidelines and tips for doing so using the
Autobahn TestSuite.

My
main concern currently is to investigate the limitation of our servers in terms
of concurrent connected clients (how many can we hold, preferably from remote
machines), server failures and closed connections in high load and
communication performance between client and server in high load.

Thanks

Assaf

0 Likes

#2

Hi,

This may be of interest:
https://github.com/ericmoritz/wsdemo

  • Sylvain
···

On Mon, Jun 25, 2012 at 9:10 AM, assafk as...@wisemansoftware.com wrote:

Hi,

I
am working on a load and performance testing for my websocket server’s Ubuntu
deployment (currently jWebSocket but we might switch it to Play 2.0) and I was
wonder whether there are some good guidelines and tips for doing so using the
Autobahn TestSuite.

My
main concern currently is to investigate the limitation of our servers in terms
of concurrent connected clients (how many can we hold, preferably from remote
machines), server failures and closed connections in high load and
communication performance between client and server in high load.

Thanks

Assaf

0 Likes

#3

Hi,

I am working on a load and performance testing for my websocket server's
Ubuntu deployment (currently jWebSocket but we might switch it to Play
2.0) and I was wonder whether there are some good guidelines and tips
for doing so using the Autobahn TestSuite.

My main concern currently is to investigate the limitation of our
servers in terms of concurrent connected clients (how many can we hold,
preferably from remote machines), server failures and closed connections
in high load and communication performance between client and server in
high load.

Sadly, this is still under development.

AutobahnTestsuite will integrate with

http://www.zaphoyd.com/wsperf

and allow to control a distributed set of wsperf probes which can
put load on a target server.

We use wsperf since it is based on websocket++, a high-performance C++/ASIO based WebSocket implementation ..

This feature _will_ be developed (since we also want it), but I can't give you a timeframe. Total overload ..

···

Am 25.06.2012 09:10, schrieb assafk:

Thanks

Assaf

0 Likes