[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