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
Fundamentals of Performance Testing
- Overview of the performance testing lifecycle.
- Techniques for interpreting performance test results.
Exploring Architectures and Application Models
- 2/3-tier architecture designs
- N-tier architecture structures
- Middleware-based architectures (including MQ and Webservices)
Core Technologies
- Essential UNIX commands (e.g., grep, find, vi editor)
- Foundational Oracle/SQL concepts (Queries, Tables, Triggers)
- Basic C/Java programming concepts
In-Depth Analysis: Monitoring Concepts and Tools
-
Hardware Monitoring (Windows - Perfmon, UNIX - nmon, vmstat)
- Run queue metrics (Average processor queue length)
- Network I/O analysis
- Disk I/O evaluation
- Memory metrics (Available, Used, Paging space, FS Cache)
- CPU status (Available, virtual, online, entitled)
-
Web Server/App Server Monitoring
- JVM analysis (Java heap) and heap dump investigation
- Connection Pool management
- Thread Pool optimization
- Overview of enterprise monitoring tools such as CA Wily Introscope and IBM Tivoli.
-
Database Monitoring
- Foundational query tuning
- SQL Trace implementation
- AWR or Statspack report analysis
- Query plan examination
- Concepts related to Bandwidth and FTP protocols
- Network Monitoring techniques using HTTPwatch or Fiddler
Requirements
- Familiarity with database systems such as Oracle.
- Proficiency with application server containers like WebSphere or Weblogic.
- Foundational knowledge of programming languages, particularly Java.
- Existing experience in Performance testing methodologies.
- Competence in SQL syntax and queries.
35 Hours
Testimonials (1)
Trainer knows very well about the teaching materials and the virtual machine given is very helpful.