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.
Exploring Various Architectures and Application Models
- 2-tier and 3-tier architectures.
- N-tier architectures.
- Middleware-based architectures (e.g., Message Queues, Web Services).
Core Technologies
- Fundamental UNIX commands (such as grep, find, and the vi editor).
- Basic Oracle and SQL concepts (queries, tables, triggers, etc.).
- Essential C and Java programming concepts.
In-Depth Analysis: Monitoring Concepts and Tools
-
Hardware Monitoring (Perfmon for Windows, nmon and vmstat for UNIX)
- Run queue metrics (average processor queue length).
- Network I/O.
- Disk I/O.
- Memory utilization (available, used, paging space, file system cache, etc.).
- CPU metrics (available, virtual, online, and entitled CPUs).
-
Web Server and Application Server Monitoring
- JVM monitoring (Java heap) and heap dump analysis.
- Connection Pool management.
- Thread Pool dynamics.
- Familiarity with monitoring tools such as CA Wily Introscope and IBM Tivoli.
-
Database Monitoring
- Fundamentals of query tuning.
- SQL tracing.
- AWR and Statspack analysis.
- Query plan evaluation.
- Understanding bandwidth and FTP protocols.
- Network monitoring using tools like HTTPwatch or Fiddler.
Requirements
- Familiarity with database systems such as Oracle.
- Knowledge of application servers like WebSphere or WebLogic.
- Understanding of programming languages, particularly Java.
- Foundational knowledge of performance testing principles.
- Proficiency in SQL.
35 Hours
Testimonials (1)
Trainer knows very well about the teaching materials and the virtual machine given is very helpful.