How is it related and different than performance testing
What parameters to monitor
What are the tools we use for performance monitoring
How to analyze live data
Basics are the same
9 Most important performance monitoring parameters
Full page load time
Disk Free space
Memory Utilization ( Heap memory, overall memory)
Internal Jobs / cron jobs
Data Source 1 Data Source 2 Data Source 3
War Room Notes:
Apr 25 9:00 AM -- [Agent
SPLUNK]The Memory on 3 Backend
servers have crossed 90% -- May
hem ! May Hem!
• Should we add more memory. -
This will be a temp fix, without
even investigating a root cause
• Let's see what SPLUNK gives
us.Does it had additional
• Real Fix lies with ....
Let's refer to our architecture
Recent integration with a 3rd party system
We wrote our custom UI
In performance testing the page load time was about 7
What's the root cause? Solution:
• Is our API call slow?
• Is our custom UI slow?
• Or is it? ....
For most heavily used db queries
Need to check which are the slow queries
This is an important aspect to check while doing a functional testing
How and what message is logged not just the log level
127.0.0.1 [01/jan/2014:16:38:24 -0600] "GET /api/books_details HTTP/1.1" 200 476
127.0.0.1 [01/jan/2014:16:39:24 -0600] "GET /api/magazines_details HTTP/1.1" 404
We can query the GET calls which is giving 404 as status code from the log server