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 architecture.
- Middleware-based architectures (e.g., MQ, Webservices).
Technology Stack
- Fundamental UNIX commands (grep, find, vi editor, etc.).
- Basic Oracle/SQL concepts (queries, tables, triggers, etc.).
- Core C/Java programming concepts.
Detailed Analysis: Monitoring Concepts and Tools
-
Hardware Monitoring (Windows Perfmon, UNIX nmon, vmstat)
- Run queue (average processor queue length).
- Network input/output (IO).
- Disk input/output (IO).
- Memory metrics (available, used, paging space, file system cache, etc.).
- CPU metrics (available, virtual, online, entitled, etc.).
-
Web Server/Application Server Monitoring
- JVM (Java heap) heap dump analysis.
- Connection pools.
- Thread pools.
-
Database Monitoring
- Basic query tuning techniques.
- SQL tracing.
- AWR or Statspack analysis.
- Query plans.
- Understanding bandwidth and FTP protocols.
Requirements
- A solid understanding of databases such as Oracle.
- Familiarity with application containers like WebSphere or WebLogic.
- Proficiency in programming languages such as Java.
- Knowledge of performance testing methodologies.
35 Hours
Testimonials (1)
Trainer knows very well about the teaching materials and the virtual machine given is very helpful.