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
- The performance testing lifecycle.
- Methods for interpreting performance test outcomes.
Exploring Architectures and Application Models
- Two-tier and three-tier architectural patterns
- N-tier architectural models
- Middleware-based architectures involving MQ, Web services, and similar technologies
Core Technologies
- Essential UNIX commands (including grep, find, and the vi editor)
- Core Oracle and SQL concepts (Queries, Tables, Triggers, etc.)
- Fundamental 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 management
- Thread Pool management
- Proficiency with various 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
- Insights into Bandwidth and FTP protocols
- Network Monitoring techniques using HTTPwatch or Fiddler
Requirements
- Familiarity with database systems, such as Oracle.
- Proficiency in application server environments like WebSphere or WebLogic.
- Working knowledge of programming languages, specifically Java.
- Foundational knowledge of performance testing methodologies.
- Competence in writing and understanding SQL.
35 Hours
Testimonials (1)
Trainer knows very well about the teaching materials and the virtual machine given is very helpful.