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.
Duration 35 hours
Course Outline
Fundamentals of Performance Testing
- The performance testing lifecycle
- Interpreting performance test outcomes
Exploring Architectures and Application Models
- 2-tier and 3-tier architectures
- N-tier architectures
- Middleware-based architectures (e.g., MQ, Web services)
Core Technology Skills
- Essential UNIX commands (such as grep, find, and the vi editor)
- Foundational Oracle/SQL concepts (including Queries, Tables, and Triggers)
- Basic C/Java programming principles
In-Depth Analysis: Monitoring Concepts and Tools
-
Hardware Monitoring (Windows - Perfmon, UNIX - nmon, vmstat)
- Run queue metrics (Average processor queue length)
- Network IO performance
- Disk IO performance
- Memory management (Available, Used, Paging space, FS Cache, etc.)
- CPU metrics (Available, virtual, online, entitled, etc.)
-
Web Server and App Server Monitoring
- JVM (Java heap) analysis via heap dumps
- Connection Pool optimization
- Thread Pool management
- Familiarity with enterprise monitoring platforms like CA Wily Introscope and IBM Tivoli
-
Database Monitoring
- Fundamental query tuning techniques
- SQL Trace analysis
- AWR or Statspack report evaluation
- Examination of query execution plans
- Concepts of Bandwidth and FTP protocols
- Network Monitoring techniques using HTTPwatch or Fiddler
Requirements
- Familiarity with database systems such as Oracle
- Proficiency with application servers like WebSphere or Weblogic
- Solid understanding of programming languages, specifically Java
- Foundational knowledge of performance testing methodologies
- Competence in SQL
Testimonials (1)
Trainer knows very well about the teaching materials and the virtual machine given is very helpful.