by Mo Marikar
Performance testing of peak hourly volumes becomes the input to the sizing of servers for capacity analysis. A simple performance model the automation specialist could use to determine the theoretical peak hourly distribution would help in this effort. If this model can be used by management, then quicker acceptance would be the low hanging fruit.
Servers in financial services production environments have peak hour volumes increase due to changes in business inputs, environment and other variables. The Performance/Capacity Analysis group has to come up with increased volumes testing prior to new releases. How one models the performance test can simplify analytics, such as how will the increase in volume of one component impact the whole.
Performance automation packages, such as HP’s LoadRunner, utilize parameter files to implement variables involved in the automation. This paper illustrates the use of an excel model that could be used for changing the percentage distribution and total volumes in existing regression test suites.
Performance tests are iterated over a one hour period using unique multiple virtual users and iterations. Consecutive iterations by the same user are delayed by pacing subsequent iterations with a suitable delay. Thus in 1 hour by having pacing set to 900 seconds for example there will be four end to end transactions initiated for a single user.
Consider the case for determining how to send 2800 files in an hour using different protocols, such as HTTPS, FTPS, SFTP, VAN, SWIFTNET and AS2, in the busiest hour keeping the percentage distributions at 24, 17,20,10,11 and 18. The number of unique users available for the performance environment is 63, 51, 51, 1, 10 and 5.
Then consider how to use the model to increase this volume to 4000 files in an hour and alter the % distribution to 28,22,23,7,7 and 13.
The gist of this paper is to demonstrate the KISS principle in automation. The modeling tool used is Microsoft Excel while the implementation used was HP’s LoadRunner, though it could as easily be implemented using any similar tool.
_____To view contiue reading, you must have a CMG membership. Sign up today!
For existing members sign in here.
This paper was originally published in Issue 8.6 of MeasureIT.