Professional Documents
Culture Documents
Types of Tests: Work Load Model For 1000users - 30 Minuts Rampup-2Hours Duration
Types of Tests: Work Load Model For 1000users - 30 Minuts Rampup-2Hours Duration
BASELINE TEST:- Test the behavior of an application with minimum amount of load when the client
doesn’t define the specific requirements.
Objectives:
a) Validated the minimum user load supported by the application (Ex : 100 users)
b) Validated all transaction response times and make sure response times are within the SLA
c) Validate all performance parameters are within the minimum requirements like response times,
hits/sec, throughput, TPS
LOAD TEST:- Test an application or server behavior with an expected peak load.
Objectives:
a) Make sure the server will accept the expected peak loads.
b) Validate the response time’s behavior with the expected SLA’s.
c) Make sure the server will generate required transaction rate (TPS).
Objectives: -
SCENARIO LOAD EXPECTED RAMP UP DURATIO ITERATIO PACE TIME THINK TIME
NAME TRANSAC NS NS
TION PER
HOUR
FT 200 - 2Users/9sec 10 Hrs - FIXED PT OF 60 Random percentage of
SECONDS 75% - 125%
DD REQQUEST 50 - 1User/18sec 10 Hrs - FIXED PT OF 60 Random percentage of
SECONDS 75% - 125%
STATEMENTS 100 - 1User/9Sec 10 Hrs - FIXED PT OF 60 Random percentage of
SECONDS 75% - 125%
ACCOUNT 100 - 1User/9Sec 10 Hrs - FIXED PT OF 60 Random percentage of
SUMMARY SECONDS 75% - 125%
LOANS APPLY 25 500 1User/36sec - 200 Fixed Interval Random percentage of
time of 180 sec 75% - 125%
CARDS APPLY 25 500 1User/36sec - 200 Fixed Interval Random percentage of
time of 180 sec 75% - 125%
STRESS TEST:-
Test the behavior of a server by gradually increasing the load until the server is crashed.
Objectives:-
a) At what amount of load server as crashed So that we can identify max capacity of given server.
b) We can observer sudden changes in response time behavior.
Note:- Normally we do the stress test, when client does not define the load
lr_ rendezvous(“Home”);
Note: - We can apply this type of stress for the application where the load is suddenly increase on a
particular page.
Rendezvous point will be using to wait all the vusers and release on to the next transaction at the same
time.
SPIKE TEST: - Test the server behavior with the abnormal conditions of load either by increasing or
decreasing suddenly on the server.
Objectives:-
b) Validate the response time’s behavior when the load is suddenly increased.
Note: - we can apply the spike test by using “Run or stop users”.
FAILOVER TEST:-
Test the behavior of “LOAD BALANCER (LB)” if one server fails in the middle of the execution.
Objectives:-
a) When the application in a live there is possibility some server may fail So we need to simulate
the same while doing the load test execution.
Test the behavior of response time by keeping different volume of records in DB server. We do capacity
plan analysis with the future expected growth in DB records.
Note:- The DB team use the database “Bulk up loaders” to populate the dummy data in DB tables.
Controller:
Ans: Load/Stress/Endurance/Spike
Ans:
Thinktime: It is a user waittime on any webpage for filling text fields or choose an items before
proceeding to the next webpage request
Pacetime: It is a user waittime between the iterations executions to controller the flow of
transactions (Static pacetime or dynamic pacetime)
Ans: Yes, It is possible to increase or decrease the load while test is running using Run/Stop vusers
functionalities in controller
And: Rendezvous is used to hit all vusers simultaneously on a specific page at the same time.
lr_rendezvous("findflights");
5. I have a scenario like 1st hour 200 users, 2nd hour 400 users, and 3rd hour 500 user’s load to run
the test so how will you design the test?