Performance Testing Goals
As we are moving
into various aspects of application which consists complex architecture.
i have described
earlier in my post , when and which type
of applications can undergo performance testing.
Why we do performance testing? what is goal of
this type of testing?
we can choose to do performance testing on our
application to achieve below mentioned goals:
1. Either to find
that how our application's performance or does it meet performance criteria.
2. To Compare two
systems to know which perform better
3. To measure which
parts of the system or workload cause the system to perform in bad manner i.e.
finding the culprit components of system which may impact performance of
application.
4. To establish a
performance benchmark or baseline for performance
of our application
·
5. To gather data to do capacity
planning for future demand of the application
Performance testing can also help us to
discover below:
1. Issues to help
evaluate connect time, response time, round-trip time, throughput, failure
rates of the application.
2. The system
errors such as memory runtime problems, database deadlocks, multi-threading
issues, and hardware and network failures during saturation point
Now to achieve ,
a performance tester should ask right questions to set clear performance
testing goals for example:
·
what is the performance test scope?
What subsystems, interfaces, components, etc. are in and out of scope?
·
For the user interfaces (UIs)
involved, how many concurrent users are expected for each (specify peak vs.
nominal)?
·
Specify all server and
network appliance configurations)?
·
What is the Application
Workload Mix of each system component or activity like login , booking and all?
(for example: 20% log-in, 40% search, 30% item select, 10% checkout).
·
What are the time
requirements for any/all back-end batch processes (specify peak vs. nominal)?
Happy Exploration
!!!
P.S.: I would
cover more on concepts topics which can help us to understand performance
testing in details
Hi! Do you use Twitter? I'd like to follow you if that would
ReplyDeletebe okay. I'm undoubtedly enjoying your blog and look forward to new updates.
@dreamerseema
Delete