Hi devs, I think it’s high time we start to control our performances (page load time, memory consumption, scalability).
Here’s what I envision: * At each release (milestone) we get a report of the following (precise details to be defined together): ** page load times *** empty page with “get” action (ie no skin) *** empty page with “view” action *** Dashboard.WebHome with “view” action *** <others?> ** memory consumption *** <scenarios to be defined> ** scalability *** max TPS (transaction per second) with a defined page navigation scenario, injected with lots of users and see how the TPS evolves with # of users *** <precise scenarios to be defined> * Store the results on http://xwiki.org to be able to compare them against past releases and see how it’s progressing Note that Thomas started by installing the jenkins performance plugin with a jmeter job on ci.xwiki.org but it’s not enough and more importantly it’s not used. What we need is a report at each release with a quick analysis of how it compares with past releases and some suggested actions. WDYT? Thanks -Vincent _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

