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
- Overview of the performance testing lifecycle.
- Techniques for interpreting performance test outcomes.
Exploring Architectures and Application Models
- 2-tier and 3-tier architectural designs.
- N-tier architecture.
- Middleware-based architectures (utilizing MQ, Web Services, etc.).
Core Technologies
- Essential UNIX commands (such as grep, find, and the vi editor).
- Foundational Oracle and SQL skills (including Queries, Tables, and Triggers).
- Basic C and Java programming concepts.
In-depth Analysis: Monitoring Concepts and Tools
-
Hardware Monitoring (Windows - Perfmon, UNIX - nmon, vmstat)
- Run queue (Average processor queue length)
- Network I/O
- Disk I/O
- 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
- Overview of key monitoring platforms such as CA Wily Introscope and IBM Tivoli.
-
Database Monitoring
- Fundamental query tuning
- SQL Trace
- AWR or Statspack analysis
- Query plan examination
- Concepts of Bandwidth and FTP.
- Network monitoring methodologies using tools like HTTPwatch or Fiddler.
Requirements
- Familiarity with database systems such as Oracle.
- Proficiency with application server containers including WebSphere, WebLogic, and similar platforms.
- Working knowledge of programming languages, particularly Java.
- Foundational understanding of performance testing methodologies.
- Command of SQL fundamentals.
35 Hours
Testimonials (1)
Trainer knows very well about the teaching materials and the virtual machine given is very helpful.