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 outcomes.
Exploring Architectures and Application Models
- 2-tier and 3-tier architectures.
- N-tier architectures.
- Architectures leveraging Middleware (such as MQ, Webservices, etc.).
Core Technologies
- Essential UNIX commands (including grep, find, vi editor, etc.).
- Fundamental Oracle/SQL concepts (Queries, Tables, Triggers, etc.).
- Basic principles 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 IO
- Disk IO
- Memory (Available, Used, Paging space, FS Cache, etc.)
- CPU (Available, virtual, online, entitled, etc.)
-
Web Server and Application Server Monitoring
- JVM (Java heap) -heap dump analysis
- Connection Pool
- Thread Pool
- Familiarization with key monitoring tools such as CA Wily Introscope and IBM Tivoli.
-
Database Monitoring
- Basic query tuning techniques.
- SQL Trace analysis.
- AWR or Statspack interpretation.
- Query plan analysis.
- Concepts of Bandwidth and FTP.
- Network Monitoring techniques using HTTPwatch or Fiddler.
Requirements
- Familiarity with database systems such as Oracle.
- Proficiency with application containers including WebSphere, Weblogic, and similar platforms.
- Proficiency in programming languages such as Java.
- Foundational knowledge of performance testing methodologies.
- Working knowledge of SQL.
35 Hours
Testimonials (1)
Trainer knows very well about the teaching materials and the virtual machine given is very helpful.