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

Reply via email to