Security Performance Testing
Security Performance Testing
The performance issue is occurred hele due to wrong declaration of logic of front-
end developers as well as backend developers.
Query can be wrong i.e. Due to performance testing means any one condition
developer left then performance issue may occur.
i. Load testing
ii. Stress testing
iii. Storage testing
iv. Data volume testing
v. Endurance testing
(e.g. on the day of month ATM machine is getting slow because every on that,
no. of users are using ATM machine)
Trace file:
It is prepared in notepad.
It defines the object send response time → “Elapsed Time”
Step 2: The platform team send response with trace file via email.
Step 3: Once we receive the trace file from platform team we check (Just view
it) The Elapsed time present in trace file .
Step 4: We share it with developer to analyse / to find out the RCA of the issue.
Number of users: (I didn’t get chance to use load runner as this is completely
automated process.)
i. Load Testing:
Rendezvous point:
Meeting at a single point. i.e. all the request should be gathered at a single point
and released with a single time - stamp and behaviour of application is observed.
"During this stress testing, the execution of over application under customer
expected Configuration and customer expected load and universal load (peak
oud) to estimate the performance is called as stress testing.”
Break-even Point: max load point for which performance degrades
→ In future enhancement the no. of user might increase in this scenario, the main
objective of stress testing is to identify the break-even point or threshold point.
Solution:
If customer is aware about break-ever point, he can change the server at the time
of requirement (Enhancement)
e.g.
Lets take the example of HDFC bank. If no. of users at Pandharpur server exceeds
1 lakh then after that divert. The users to some other server to avoid the
performance issue
v. Endurance Testing:
“During this test we check whether our application bear the customer expected
load for a specific time period to ensure application is normal or any abnormal
behaviour.”
Endurance: This testing satisfies the customer for specific time period.
Security Testing:
i. Authorization:
A valid user has the permission for a specific application or not is called Access
control (Authentication).
e.g. Naukri.com
Practical Implementation:
Customer Requirement:
4-N
5–Y
4-N
5–N
Admin Userid : Test 3 Application 1 URL 1-Y
5–Y
Configuration Management:
Production issue:
Known Issue: