Articles

A basic theory of Performance Testing and its need

by Lisa Glover Testing trainers

This article is written for performance testing. The objective of this article is just to aware about performance testing basic concepts and the need of performance testing.


Here we are going to discuss about performance testing and the need to perform this test on an application. Performance testing is an activity in which the performance of an application is measured before the launch of an application.


Since there are many activities involved in performance testing process which can't be explain in this article. So to get a complete knowledge of performance testing you can have a performance testing course from a good institute. QACampus in Fremont, USA is one of the institute that is offering a specialized course in performance testing.


Performance of an application matters a lot in achieving the business goals. Hence performance of an application is analysed and steps have been taken to improve the performance of an application. There are many software tools available which are used to automate the performance test.


Objective of Performance Testing :-


Response time :- Response time is the amount of time taken by an application to respond a request. This can further be divided into two :-


Response time at server :- Time taken by server to completely execute a made request.


Response time at client :- This is the composite time of request queue and the server response time to execute a request.


Transactions per second :- These are load of the transactions which are performed on the server such as credit card transactions. This mostly depends on server configuration on which application is hosted and the network connection between client and server.


System Resource Utilization :- Typically few parameters are measured while testing performance :-

  • CPU Utilization

  • Memory Utilization

  • Network I/O

  • Disk I/O

  • Database Utilization


Workload :- A large number of user's traffic accessing an application simultaneously.


Test performed to analyse an application's performance :

  • Load Test

  • Volume Test

  • Stress Test

  • Network Application Analysis Test

  • Latency


These above mentioned points are enough to understand basics of performance testing and the need to perform this test. The ultimate objective of performance testing is to improve performance and minimize cost of an application. More details can be achieved through an external training that can help you learn advance concepts and real time working with software tools. 


Sponsor Ads


About Lisa Glover Junior   Testing trainers

1 connections, 0 recommendations, 10 honor points.
Joined APSense since, June 16th, 2014, From Fremont,CA, United States.

Created on Dec 31st 1969 18:00. Viewed 0 times.

Comments

No comment, be the first to comment.
Please sign in before you comment.