Home


9.3.3 Execution and results

As stated at the opening of the Benchmarking example section, the purpose of our tests is to create a benchmark for a WebSphere Commerce system with DynaCache, as well as to show performance improvements that DynaCache brings. As discussed in Obtaining the baseline results and measuring improvements, we therefore need a baseline test without DynaCache and a test with the finalized parameter set, reflected by the cachespec.xml descriptor, to serve as the new DynaCache baseline for any possible changes at a future time. Sometimes, we also require additional tests, for example, to confirm that we get performance benefit from such changes or to investigate system behavior under a different set of circumstances.

We ran four tests in preparation of this book:

100 concurrent users without DynaCache

100 concurrent users with caching the product display page only

100 concurrent users with the cachespec.xml file provided as part of the WebSphere Commerce consumer direct starter store

200 concurrent users with the cachespec.xml file provided as part of the WebSphere Commerce consumer direct starter store

We ran each test for 3 hours, using the JVM heap size of 1GB and identical scenarios, ratios, and think times (see Test data set and scenario).

+

Search Tips   |   Advanced Search