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 life cycle.
- Interpreting performance test results.
Understanding Various Architectures and Application Models
- Two-tier and three-tier architectures.
- N-tier architectures.
- Middleware-based architectures (e.g., MQ, Web Services).
Key Technologies
- Fundamental UNIX commands (e.g., grep, find, vi editor).
- Basic Oracle and 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, filesystem cache, etc.).
- CPU metrics (available, virtual, online, entitled, etc.).
-
Web Server and Application Server Monitoring
- JVM (Java Heap) analysis, including heap dumps.
- Connection pools.
- Thread pools.
- Familiarity with various 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 HTTPWatch or Fiddler.
Requirements
- Solid understanding of databases such as Oracle.
- Familiarity with application containers like WebSphere or WebLogic, among others.
- Proficiency in programming languages such as Java.
- 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.