Hi, In <c67094e5-49db-40bc-98ba-8bdc82b25...@mehnle.net> "Postfix/milter benchmarking" on Thu, 23 Oct 2014 08:45:06 -0700, Julian Mehnle <jul...@mehnle.net> wrote:
> I'm developing a new milter and I need to benchmark it when plugged into > Postfix. What are my best options for generating an SMTP stream of messages > directed at a single Postfix instance at rates on the order of hundreds per > second, and measuring SMTP acceptance rates and SMTP response latency? I can > run processes on multiple machines if necessary, but the more efficient the > better. ... > Are there any other tools people use to benchmark their Postfix setups or, > more specifically, milters? I'm developing some milters. I created two tools to benchmark and test my milters: * milter-test-server: http://milter-manager.sourceforge.net/reference/milter-test-server.html It talks milter protocol. It means that you don't need Postfix, you just need milter. It just does one milter session and reports elapsed time. * milter-performance-check: http://milter-manager.sourceforge.net/reference/milter-performance-check.html It talks SMTP. You can measure elapsed time for Postfix + milter. It sends multiple mails and reports performance statistics. See the above URL for details. See the following URL how to install these tools: http://milter-manager.sourceforge.net/reference/install-to.html Thanks, -- kou