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.
- Techniques for interpreting performance test results.
Grasping Various Architectures and Application Models
- 2-tier and 3-tier architectures.
- N-tier architecture.
- Middleware-based architectures (e.g., MQ, Web Services).
Core Technologies
- Essential UNIX commands (e.g., grep, find, vi editor).
- Fundamentals of Oracle and SQL (queries, tables, triggers, etc.).
- Basic concepts of C and Java programming.
In-Depth Analysis: Monitoring Concepts and 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 and Application Server Monitoring
- JVM monitoring (Java heap) and heap dump analysis.
- Connection pool analysis.
- Thread pool analysis.
- Familiarity with monitoring tools such as CA Wily Introscope and IBM Tivoli.
-
Database Monitoring
- Basic query tuning.
- SQL tracing.
- AWR or Statspack analysis.
- Query plan analysis.
- Understanding bandwidth and FTP.
- Network monitoring using tools like HTTPwatch or Fiddler.
Requirements
- Fundamental understanding of databases such as Oracle.
- Familiarity with application containers like WebSphere or WebLogic.
- Knowledge of programming languages, specifically Java.
- Proficiency in 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.