On 4 May 2011 15:21, Michael Sparks <[email protected]> wrote:
> Hi,
>
> As a random q, has anyone tried load testing push based systems, and
> if so, what sort of tools did you use ?
> When I say push based systems, I mean the sort of systems that use the
> techniques described in RFC 6202 :
> http://tools.ietf.org/html/rfc6202
> (Known Issues and Best Practices for the Use of Long Polling and
> Streaming in Bidirectional HTTP)
>
> Example sorts of things that'd test would be load testing of XMPP over
> HTTP (which uses BOSH as a transport - which is described in 6202), as
> well as the sort of things you use to make auto updating pages.
> Specifically, I'm interesting in what tools they use for stress
> testing across the following aspects:
>  * Numbers of concurrent users of a system
>  * Longevity of connection time
>  * Numbers of updates
>  * Size of updates
>  * Throughput
>  * Timeliness of updates - this is related to throughput, but not the
> same.
>
> I know about apache bench (ab), but it's not really designed for this
> kind of testing, and figured I throw out the q to others, since a
> question answered is googleable by others too :-) (either what I'm
> after isn't out there, or my google-fu is poor today)

I've had good experiences with funkload in the past for benchmarking
stuff where ab is too simplistic. That was for standard HTTP
interactions, but it's written in Python so should be extensible to
long polling type problems.

http://funkload.nuxeo.org/

Laurence

-- 
To post: [email protected]
To unsubscribe: [email protected]
Feeds: http://groups.google.com/group/python-north-west/feeds
More options: http://groups.google.com/group/python-north-west

Reply via email to