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
Introduction to performance testing
- The performance testing life cycle.
- Interpreting performance test results.
Exploring various architectures and application models
- 2-tier and 3-tier architectures
- N-tier architectures
- Middleware-based architectures (utilizing MQ, Web Services, etc.)
Technical fundamentals
- Essential UNIX commands (e.g., grep, find, 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 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) and heap dump analysis
- Connection Pool management
- Thread Pool management
- Overview of major monitoring tools such as CA Wily Introscope and IBM Tivoli.
-
Database Monitoring
- Fundamental query tuning
- SQL Trace analysis
- AWR or Statspack report analysis
- Query plan optimization
- Understanding Bandwidth and FTP protocols
- Network Monitoring using tools like HTTPwatch or Fiddler
Requirements
- Foundational understanding of database systems such as Oracle.
- Familiarity with application containers, including WebSphere or WebLogic.
- Basic proficiency in programming languages like Java.
- Existing knowledge of performance testing methodologies.
- Competence in SQL.
35 Hours
Testimonials (1)
Trainer knows very well about the teaching materials and the virtual machine given is very helpful.