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.
- Interpretation of performance test results.
Comprehending 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 (grep, find, vi editor, etc.).
- Fundamental Oracle/SQL concepts (queries, tables, triggers, etc.).
- Basic principles of C and Java.
In-Depth Analysis: Monitoring Concepts and Tools
-
Hardware Monitoring (Windows Perfmon, UNIX nmon, vmstat)
- Run queue metrics (average processor queue length).
- Network I/O.
- Disk I/O.
- Memory utilization (available, used, paging space, filesystem cache, etc.).
- CPU resources (available, virtual, online, entitled, etc.).
-
Web Server and Application Server Monitoring
- JVM (Java heap) analysis, including heap dumps.
- Connection pooling.
- Thread pooling.
- Exploration of various monitoring tools such as CA Wily Introscope and IBM Tivoli.
-
Database Monitoring
- Fundamental query tuning.
- SQL tracing.
- AWR and Statspack analysis.
- Query plan evaluation.
- Understanding bandwidth and FTP.
- Network monitoring techniques using tools like HTTPwatch or Fiddler.
Requirements
- Proficiency in database systems such as Oracle.
- Knowledge of application servers like WebSphere or WebLogic.
- Familiarity with programming languages including Java.
- Understanding 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.