= sfBenchmarkPlugin = The goal of this plugin is to provide ''typical'' developers (the ones with no time on their hands -- ever!) the most useful of information possible via a simple pake task and/or a Javascript/Ajax-based backend. It will generally serve as a wrapper for already-existing benchmarking tools and will remain lightweight. If you want more heavy-duty reporting, you should just use the already-existing tools. This plugin is Alpha status and your comments, questions, and suggestions are very much welcomed. == Current functionality == Note: functionality subject to change. Requires ab. Install the plugin via svn. Clear your cache. Current functionality is the most basic possible. It's just a wrapper for the following command: {{{ $ ab -n 50 http://my-staging-server/ }}} {{{ $ symfony benchmark http://my-staging-server/ }}} Results in: {{{ Time per Request: 85.541 }}} == Yet to be determined == store results in database? * timestamp * uri * description/purpose of run * mean time per request * document length configuration files? * different types of tests definitions * i.e. symfony benchmark slashdotted http://foo/ * i.e. symfony benchmark diggeffect http://foo/ * i.e. symfony benchmark onerequest http://foo/ * i.e. symfony benchmark light random url lists? * for random-page fetching adapters? * ab * http_load * jmeter * siege * PEAR Benchmark == Changelog == === trunk === 2007-09-23 | 0.0.1 Alpha * bmeynell: Initial release