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
Fundamentals of Performance Testing
- Overview of the performance testing lifecycle.
- Techniques for interpreting performance test outcomes.
Architectural & Application Models
- Two and three-tier architectures.
- N-tier architecture designs.
- Middleware-based architectures (utilizing MQ, Web Services, etc.).
Core Technologies
- Essential UNIX commands (including grep, find, vi editor, and others).
- Fundamental Oracle/SQL concepts (queries, tables, triggers, etc.).
- Basic C and Java programming concepts.
In-Depth Analysis - Monitoring Concepts & Tools
-
Hardware Monitoring (Windows - Perfmon, UNIX - nmon, vmstat)
- Run queue (average processor queue length)
- Network I/O operations
- Disk I/O operations
- Memory metrics (available, used, paging space, FS cache, etc.)
- CPU metrics (available, virtual, online, entitled, etc.)
-
Web Server and Application Server Monitoring
- JVM (Java heap) - heap dump analysis
- Connection Pool management
- Thread Pool management
- Insight into specialized monitoring tools such as CA Wily Introscope and IBM Tivoli.
-
Database Monitoring
- Fundamental query tuning techniques
- SQL Trace analysis
- AWR or Statspack report interpretation
- Execution plan analysis
- Concepts regarding Bandwidth and FTP
- Network Monitoring techniques using HTTPwatch or Fiddler
Requirements
- Familiarity with database systems such as Oracle.
- Proficiency with application containers, including WebSphere, Weblogic, or similar platforms.
- Solid understanding of programming languages, particularly Java.
- Foundational knowledge of performance testing principles.
- Competence in SQL.
35 Hours
Testimonials (1)
Trainer knows very well about the teaching materials and the virtual machine given is very helpful.