< Previous by Date Date Index Next by Date >
< Previous in Thread Thread Index  

Re: [reSIProcate-users] repro test plan configurations


Hi Erwin,

The developers that posted that page don't frequent these lists much anymore.  Unfortunately I'm not aware of any pre-existing repro configurations used for load testing.  The built-in SIPP UAC and UAS scenarios should work fine for load testing repro INVITE session load characteristics.  However SIPP does not support DTLS, so you won't be able to use it to load test DTLS.

Some hints:
-if you don't want to pre-create a bunch of users, then you can disable digest authentication - however your load test results won't include 407 digest challenges in it.  Note:  Digest auth is not supported in the out-of-the-box UAC and UAS SIPP scenarios anyway.
-if you need to pre-create users you could write a linux script that uses curl and invokes the HTTP Add Users webpage interface
-SVN head contains a repro a number of performance improvements over the last office release (1.7) - you should consider testing against this code instead
-you need to decide if you want load result with proxy Record-Routing on or off, as this will effect the number of messages that flow through the proxy during the tests.
-make sure you compile with compiler optimization's (opt) turned on (via the configure script) - also using the Google Malloc option improves performance.  Thirdly, make sure you enable the epoll system call support (especially for TCP and TLS transport testing).
-When testing using a TCP based transport with SIPP you have an option for SIPP to send all messages on one TCP connection, or to use a separate TCP connection per call - make sure you choose the option that best matches the scenario you are trying to test

Would love to see your performance results when you are complete, if you don't mind sharing.

Thanks,

Scott

On Mon, Mar 26, 2012 at 6:12 PM, Erwin Himawan <ehimawan@xxxxxxxxx> wrote:
Hi Folks,

Is there a complete set of configuration files for "repro" and "sipp" that can be easily used to reproduce the test described in the repro test plan?
Figure describing the setup will also be useful.

Here is the background:
I am pretty new to SIP and repro in particular.  I have this ambitious goal. I am interested in finding out the number of concurrent SIP calls that a repro server can handle configured in a specific platform (Linux, CentOS) as described in repro test plan (http://www.resiprocate.org/Test_Plan).  I am specifically interested to obtain the number of concurrent SIP calls that a repro server can handle when it is configured with TLS, DTLS, or UDP.

Thanks,
Erwin



_______________________________________________
resiprocate-users mailing list
resiprocate-users@xxxxxxxxxxxxxxx
List Archive: http://list.resiprocate.org/archive/resiprocate-users/