On Fri, 12 Mar 2010, Ernesto Revilla wrote:
Hi.
Does anyone know of a good imap stress testing tool? And one which supports SEARCH commands? I have to compare Courier and Dovecot. I already did some tests using a modified postal/rabid package.
I would be thankfully for any hints.
"mstone" is old, but it was the only thing I found to do some testing on a new server that exercised smtp/pop/imap at the same time. It scales pretty well too...
Look down at section 8 here:
http://mstone.sourceforge.net/doc/mstone.html
It currently does not support searching, but I'd bet you could hack that into the source. In fact, it looks like someone may have and not updated the docs:
/* compute the search intervals */
me->searchSchedule = 0;
me->currentSearch = me->numSearches = 0;
if (pish->imapSearchRate) {
me->numSearches = imapComputeSearchSchedule(ptcx, cmd,
&me->searchSchedule);
me->timeUntilSearch = me->searchSchedule[me->currentSearch];
}
D_PRINTF(debugfile,"computed search schedule\n");
return me;
(Not a C guy, but that sure hints at something)
Charles
Best regards. Erny Yaco Sistemas Spain