can any one explain the performance testing in detail plz

Answer Posted / rudraneel

What is performance testing?
Performance testing gives us a chance to estimate the
performance of the application under test.
Performance testing gives us a chance to find out the
application health in terms of its behavior for high
loads/different load levels/ peak loads etc.

Performance Testing objects:
1. vusers :- test the performance of an application with
excepted vuser roll.
2. Response time :- identify the response time of each and
every transaction.
3. utilizations :- define the acceptable criteria of the
server measurements.
A) processor B) memory C) disk

Performance Testing Types:
Load Testing :- gradually ramp up the Vusers to test the
application scalability from lower level to higher lever.

Stress testing :- apply all the user roll to perform the
same functionality at a time.
Endurance testing :- estimate the scalability or stability
of application with long duration running.

Benchmark testing :- test the performance of application
with same load with different configuration.

Performance Measurements:
At the time of performance scenario execution you need to
measure the performance measurements.

1. client side measurements.
2. server side measurements.

Client side Measurements:
1. No of Vusers:- it indicates the no of users should
support by the application simultaneously

2. Transaction Response time:- the amount of time taken by
the server to process the user actions

3.Transaction per second :- the amount of transaction gone
through the server per second.
4. Hits per second :- the amount of request made by the
client to the web server per second.
5. Throughput:- the amount data receive from the web server

Server side Measurements:
1. server side system resources.
a) processor.
b) memory
c) disk
d) server


Server side Measurements:
2. server side application resources.
a) JMS – bytes pending count
bytes received count
b) JVM – heap free ( available )
heap size ( allocated )
c) JTA – transaction committed total count
transaction total count


Performance Tuning:
Performance tuning means changing the system
configurations, change in some settings, change in the
application etc…., to improve the performance of the
application.

Identify the exact location of the productional
bottleneck, you can use performance tuning

Performance Tuning:
1. code level tuning – Developer
2. data base tuning – DBA
3. network level tuning – network administrator
4. system level tuning – system administrator

Performance Testing Process:
Plan test

Identification of the business scenarios

Work load ( Amount of users)

Generating & enhancing the script

Running & monitoring the multi user business scenarios

Analyze & reporting the records

Sing off

Is This Answer Correct ?    3 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

On login window for username and password auto populated field means what !

1244


What types of testing is specifically important for web testing?

662


What is change request, how you use it?

719


Hi ALl, Can you please list out Q & A for Test Lead,which Interviewer may ask in interview for Test Lead position

1511


is it possible web application make it as executable file

1884






Usually customers won’t give all the requirements. How will you manage & collect all the necessary information?

752


What are the review documents used for testing?

1558


Can anybody give whole test cases for banking module.it should include from start to end .that will help me more.to do study.it should contain account,deposite,withdraw,fd,atm modules.?please try to give me??

1714


What is XML Testing? Do we have any tools to test the XML? Please let me know.

1563


Am putting E-commerce project in my resume can any one please tell me about E-commerce application explaination..

2428


How can a LOG for testcases be maitained which can give information about a TestCase that is it new one or has been occured in previous versions of the software.

1586


Why is it impossible to test a program thoroughly or in other terms 100% bug-free?

971


Please let me know how to test labels in web application manually and how the testcases would be. Please provide me a sample testcase

1113


Hi, can any tell how a tester can be judged? i have to interview a tester, how should i judge whether he has a justified experience or not? how a person with 3 years of experience in manual testing can be judge?

1510


how can you test the web environment for security testing?

1439