Saturday, March 31, 2012
Performance Issue : Large number of queued requests on the application server, but the application server usage is low...
Sunday, March 25, 2012
How to find out performance issues from resource level
Performance Counters
Client Side Statistics
•Running Vusers
•Hits per Second
•Throughput
•HTTP Status Code
•HTTP responses per Second
•Pages downloaded per Second
•Transaction response time
•Page Component breakdown time
•Page Download time
•Component size Analysis
•Error Statistics
•Errors per Second
•Total Successful/Failed Transactions
Server Side Statistics
•System Resources
–CPU, Memory, Disk I/O
•Web Server Resources
–Threads, Cache Hit Ratio
•Application Server Resources
–Heap size, JDBC Connection Pool
•Database Server Resources
–Wait Events, SQL Queries
•Transaction Profiling
- Code Block Analysis
Network Monitoring
•Bandwidth Utilization
•Network delay time
•Network Segment delay time
Do's and Don'ts in Load Testing
Do’s :
DON’Ts:
Ø Start of any activity (Virus Scan)
Ø Opening the monitoring tools during load testing.
Ø Changing configuration settings of application server or database server during load testing.
Ø Connecting to remote machine from either the load machine or the controller machine.
Ø Execute batch processes during the test
Ø Usage of network during the test.