Creating Test Suites
My current task is creating a plan for the performance testing. One thing I know I'll need is a way to generate test cases. My plan is to make servlets that create certain types of test cases dependent on a certain set of parameters.
Right now, I'm making the test case for creating a set of regions (of a defined number) that intersect a region with a certain hit percentage. This will be used for tests that generate bar graphs comparing the three variations for Response Time vs. Hit Percentage over several volumes and numbers of intersecting regions.
To accomplish this, I'm making a quick class that attempts to evenly space some points around the region and then iterate their growth to make the total hit percentage as close to the request as possible. This should be finished today.
Then, the servlet will take the parameters, run it through this process, and save it to a file on the server, so the JMeter tests can repeatedly request the exact test case for the different types.
A similar approach will be taken for the performance over time and load testing cases. The test case will be randomly generated and saved, and then that exact test case will be repeated over each type of cache.
It will be interesting to see how many results I can gather, and then weed them down for a publication. I will probably use a lot of them in my thesis. The more data, the better, it seems from other theses I've seen.
