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
- Two-tier and three-tier architectures
- N-tier architecture
- Middleware-based architectures (including MQ, Webservices, etc.)
Core Technologies
- Essential UNIX commands (such as grep, find, and the vi editor)
- Basic Oracle and SQL concepts (Queries, Tables, Triggers, etc.)
- Fundamental C and Java 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 management (Available, Used, Paging space, FS Cache, etc.)
- CPU utilization (Available, virtual, online, entitled, etc.)
-
Web Server and Application Server Monitoring
- JVM (Java heap) - heap dump analysis
- Connection Pooling
- Thread Pooling
- Overview of various monitoring tools such as CA Wily Introscope and IBM Tivoli
-
Database Monitoring
- Fundamental query tuning
- SQL Trace
- AWR or Statspack analysis
- Query execution plans
- Concepts related to Bandwidth and FTP
- Network monitoring techniques using HTTPwatch or Fiddler
Requirements
- A solid grasp of database systems such as Oracle
- Familiarity with application server containers like WebSphere or Weblogic
- Proficiency in programming languages, particularly Java
- Foundational knowledge of performance testing principles
- Working knowledge of SQL
Testimonials (1)
Trainer knows very well about the teaching materials and the virtual machine given is very helpful.