can any one explain the performance testing in detail plz
Answer / 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 |
how will you test a wine filled bottle along with 100 glasses
what is a usecase?
can u tell me some bugs in any banking application.
I attended an interview for Testing as a fresher, I said I already had project training, they asked me if I found anything difficult while testing or preparing test cases, one other question was if I am given the same test cases again the next day will it be a waste of time. Really I dont know what answers they expect please help.
HI, I am new to this field. I am a CCNA and want to start career in router testing.I need some sample test cases to Routers. Can someone send me in mail or post them in this forum or can post any website name where I can find the information. Thanks in advance
What types of software testing are available?
wat is the diffrence b/n dyanamic blackbox testing and static black box testing.and which one is better
For Web Applications what type of tests r u going to do .. tell me the Importent ones..
9 Answers Infeneon Technologies,
user A done some changes for a portion of test case doc. And user B also done some changes to same portion. If user-A checks in his file first then user-B. Then what is the state of that file?
what is the difference between Performance,Load ,Stress testing
What a manual tester should know about web servers?what he tests in servers?
What type of testing do we perform in requirement phase?