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.
Exploring Architectures and Application Models
- Two-tier and three-tier architectures.
- N-tier architectures.
- Middleware-based architectures (utilizing MQ, Web Services, etc.).
Technical Fundamentals
- Essential UNIX commands (including grep, find, and the vi editor).
- Core Oracle and SQL concepts (Queries, Tables, Triggers, etc.).
- Foundational C and Java concepts.
In-Depth Analysis: Monitoring Concepts and Tools
-
Hardware Monitoring (using Windows Perfmon, UNIX nmon, and vmstat)
- Run queue (Average processor queue length)
- Network IO
- Disk IO
- Memory metrics (Available, Used, Paging space, FS Cache, etc.)
- CPU metrics (Available, virtual, online, entitled, etc.)
-
Web Server and Application Server Monitoring
- JVM (Java heap) - Heap dump analysis
- Connection Pool management
- Thread Pool management
- Proficiency with major monitoring tools such as CA Wily Introscope and IBM Tivoli.
-
Database Monitoring
- Fundamental query tuning techniques
- SQL Trace analysis
- AWR or Statspack report analysis
- Query execution plans
- Concepts regarding Bandwidth and FTP.
- Network monitoring techniques using HTTPwatch or Fiddler.
Requirements
- Proficiency with relational databases such as Oracle.
- Familiarity with application containers like WebSphere or WebLogic.
- Working knowledge of programming languages, particularly Java.
- Foundational understanding of performance testing principles.
- Competence in writing and reading SQL.
35 Hours
Testimonials (1)
Trainer knows very well about the teaching materials and the virtual machine given is very helpful.