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
Introduction to Performance Testing
- The performance testing life cycle
- Interpreting performance test results
Architectures and Application Models
- Two and three-tier architectures
- N-tier architectures
- Middleware-based architectures (including MQ, Web services, etc.)
Core Technologies
- Essential UNIX commands (grep, find, vi editor, etc.)
- Fundamental Oracle and SQL concepts (Queries, Tables, Triggers, etc.)
- Basic 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 IO
- Disk IO
- Memory (Available, Used, Paging space, FS Cache, etc.)
- CPU (Available, virtual, online, entitled, etc.)
-
Web Server and App Server Monitoring
- JVM (Java heap) - heap dump analysis
- Connection Pool
- Thread Pool
- Overview of monitoring tools such as CA Wily Introscope, IBM Tivoli, and others
-
Database Monitoring
- Basic query tuning
- SQL Trace
- AWR or Statspack analysis
- Query plan analysis
- Concepts of Bandwidth and FTP
- Network Monitoring using tools like HTTPwatch or Fiddler
Requirements
- Familiarity with database systems such as Oracle
- Working knowledge of application containers like WebSphere or Weblogic
- Proficiency in programming languages, particularly Java
- Foundational understanding of Performance testing principles
- Competence in writing SQL queries
Testimonials (1)
Trainer knows very well about the teaching materials and the virtual machine given is very helpful.