I think it would be a good idea to have some simple benchmarks being
run as a part of a nightly build. My goal is not stress testing, but
rather to always have a picture of how ongoing changes affect
Cayenne's relative performance on the same hardware. This will be
just another quality control to make sure we didn't do anything
stupid (and also to have a proof of performance gains when we do
profiling/optimization).
In technical terms I was thinking about a simple Ant/Junit setup that
runs a few common scenarios that are not dependent on Cayenne
version: select, select w/cache, select w/prefetches, insert/update/
delete... same operations in remote setup.
So I was wondering what would people recommend as far as such testing
setup. Is it worth looking at some other tools beyond Ant and Junit,
like for instance JMeter? We are not testing a web application after
all...
Andrus
This archive was generated by hypermail 2.0.0 : Tue Jan 31 2006 - 23:42:05 EST