I'm writing a JUnit test using JUnitPerf. Here, I want to generate some entries and use them to update a database. To test the capacity of the database, I want several test to run simultaneously or randomly, so I use, for example:
Test loadTest = new LoadTest(testCase, n);
But, still, I have to insure that in each test, a different update source will be used so that a different entry in the database will be updated.
So my question is how can I realize this?
Thanks a lot Allen
You can add a static
AtomicIntegeras a seed to your test case and increment this as part of the test, Use the seed as the basis for generating your test entry for that test. In the simplest case, the seed is used as an index to look up the test data in an array.E.g.