Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Introduction to Performance Testing
- The performance testing lifecycle.
- Interpreting performance test results.
Understanding Various Architectures and Application Models
- 2-tier and 3-tier architectures.
- N-tier architectures.
- Middleware-based architectures (e.g., Message Queues, Web Services).
Technology Stack
- Fundamental UNIX commands (grep, find, vi editor, etc.).
- Basic Oracle/SQL concepts (Queries, Tables, Triggers, etc.).
- Core concepts of C and Java.
Detailed Analysis and Monitoring Concepts/Tools
-
Hardware Monitoring (Windows Perfmon, UNIX nmon, vmstat)
- Run queue (average processor queue length)
- Network I/O
- Disk I/O
- Memory metrics (Available, Used, Paging space, File System Cache, etc.)
- CPU metrics (Available, Virtual, Online, Entitled, etc.)
-
Web Server/Application Server Monitoring
- JVM monitoring (Java heap heap dump analysis)
- Connection Pool management
- Thread Pool management
- Overview of monitoring tools such as CA Wily Introscope and IBM Tivoli.
-
Database Monitoring
- Basic query tuning
- SQL Trace
- AWR or Statspack analysis
- Query plan analysis
- Understanding of Bandwidth and FTP.
- Network monitoring using tools like HTTPWatch or Fiddler.
Requirements
- Solid understanding of databases such as Oracle.
- Familiarity with application servers like WebSphere or WebLogic.
- Proficiency in programming languages, particularly Java.
- Prior knowledge of performance testing methodologies.
- Competence in SQL.
35 Hours
Testimonials (1)
Trainer knows very well about the teaching materials and the virtual machine given is very helpful.