[TIP] Performance Tests

Grig Gheorghiu grig at gheorghiu.net
Thu Aug 23 13:12:10 PDT 2007


Hi Julius,

A short write-up on how you set up funkload would be greatly
appreciated by the TIP audience I'm sure :-) The last time I looked at
it, it wasn't trivial to configure.

Grig

--- "Julius B. Lucks" <julius at younglucks.com> wrote:

> Hey Sylvain,
> 
> Many thanks for the tips.  It looks like funkload [3] is the best for
>  
> my needs.  The others look a little heavy for this initial testing.  
> 
> Funkload has been really easy so far to set up and run, especially  
> since I have been unittest to do my testing anyway.  The only thing I
>  
> had to do was to write my own method within the FunkLoadTestCase  
> class to handle calling SOAP methods described by WSDL files -  
> essentially a modification of the Funkload xmlrpc method.
> 
> Cheers,
> 
> Julius
> 
>
------------------------------------------------------------------------
> 
> ---------------
> Please Reply to My Permanent Address: julius at younglucks.com
> http://www.openwetware.org/wiki/User:Julius_B._Lucks
>
------------------------------------------------------------------------
> 
> ----------------
> 
> 
> 
> On Aug 23, 2007, at 9:37 AM, Sylvain Hellegouarch wrote:
> 
> > Depending on your requirements, you may use expensive tools like  
> > LoadRunner from HP (formerly Mercury) but be ready to spit the
> cash.
> >
> > More seriously, there are several tools that do a decent job in  
> > that field for free, such as WebLoad [1] or Tsung[2]. I personally 
> 
> > like Funkload [3] as you design your performance tests as glorified
>  
> > unit tests and funkload does the job of  measuring, monitoring and 
> 
> > gathering data. Simplistic but great to a quick load/perf. test  
> > mockup I think.
> >
> > [1] http://www.webload.org/
> > [2] http://www.process-one.net/en/tsung/
> > [3] http://funkload.nuxeo.org/
> >
> > - Sylvain
> >
> > Julius B. Lucks a écrit :
> >> Hi All,
> >>
> >> I am writing a web service server with SOAP/WSDL in python using  
> >> the Zolera Soap Infrastructure module (ZSI - http:// 
> >> pywebsvcs.sourceforge.net/).  I have a stub implementation of my  
> >> service up and running with unittests covering the functionality  
> >> of the service.  Now I want to create some performance tests/ 
> >> benchmarks so that I can get an idea of the resources the service 
> 
> >> is requiring, and compare it to future versions.
> >>
> >> What is the best way to do these performance tests?  Time my  
> >> unittests? Profile a set of calls on the service, and record the  
> >> timings? Should I seperately do tests on the backend, and backend 
> >> +SOAP messaging?  Are there any tools for this?
> >>
> >> I appreciate any tips.
> >>
> >> Cheers,
> >>
> >> Julius
> >>
> >>
> ---------------------------------------------------------------------
> 
> >> ------------------
> >> Please Reply to My Permanent Address: julius at younglucks.com  
> >> <mailto:julius at younglucks.com>
> >> http://www.openwetware.org/wiki/User:Julius_B._Lucks
> >>
> ---------------------------------------------------------------------
> 
> >> -------------------
> >>
> >>
> >>
> >>
> ---------------------------------------------------------------------
> 
> >> ---
> >>
> >> _______________________________________________
> >> testing-in-python mailing list
> >> testing-in-python at lists.idyll.org
> >> http://lists.idyll.org/listinfo/testing-in-python
> >>
> >
> 
> > _______________________________________________
> testing-in-python mailing list
> testing-in-python at lists.idyll.org
> http://lists.idyll.org/listinfo/testing-in-python
> 




More information about the testing-in-python mailing list