"In particular, I have to determine the performance of the application ..."
This is a complete set of issues related to the requirements covered by the expectations of your user community for what is considered reasonable and effective. Requirements have several components
- Total response time "Under load .... The site must have a total response time less than x, y% of the time ..."
- Specific response times "Under load .... Processing a credit card takes less than z seconds, in% of the time ..."
- System capacity elements: "Under load .... CPU | Network | RAM | DISK must not exceed n% of capacity ...."
- A load profile, which is a combination of the number of users and the transactions that will be conducted, during which specific, objective measures are taken to determine system performance.
You will notice that response times and other measures are not absolute. Accepting a page from six sigma production directors, the cost of moving from one exception to the 1 millionth exception is a billion times more, and the cost of moving to zero exceptions is usually not profitable for the average organization. What is considered acceptable response time for a unique application for your organization is likely to be completely different than a proposal with a high degree of compromise, which is a public Internet entity. For highly competitive solutions, Internet response expectations tend to have a 2โ3 second range where user failure is dramatically undermined. This has declined over the past decade from 8 seconds to 4 seconds and is now in the range of 2-3 seconds. Some applications, such as Facebook, capture an almost imperceptible subseasonal response time for competitive reasons. If you are looking for a tough standard, they simply don't exist.
Something that helps you understand is to read a couple of industry tests for style, form, function.
Setting up a reliable set of performance tests that represents your needs is a non-trivial matter. You may want to engage a specialist to carry out this phase of your quality assurance efforts.
In your choice of tool, make sure that you get one that can
- UI Exercise
- Report your requirements
- You or your team have skills in using
- You can be trained and take part in the blessing of leadership.
Skip the misfire on any of the four elements above, and you also purchased the most expensive tool on the market and hired the most expensive company to deploy it.
Good luck
James pulley
source share