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 Architectures and Application Models
- 2/3-tier architecture
- N-tier architecture
- Middleware-based architectures (e.g., MQ, Web Services)
Core Technologies
- Essential UNIX commands (such as grep, find, and the vi editor)
- Fundamental Oracle/SQL concepts (including queries, tables, and triggers)
- Basic C/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 metrics (Available, Used, Paging space, FS Cache, etc.)
- CPU metrics (Available, virtual, online, entitled, etc.)
-
Web Server and App Server Monitoring
- JVM (Java heap) analysis, including heap dumps
- Connection Pools
- Thread Pools
- Overview of various monitoring tools such as CA Wily Introscope and IBM Tivoli.
-
Database Monitoring
- Basic query tuning
- SQL Trace
- AWR or Statspack analysis
- Query execution plans
- Concepts related to Bandwidth and FTP
- Network Monitoring techniques using tools like HTTPwatch or Fiddler
Requirements
- Foundational understanding of database systems such as Oracle.
- Familiarity with application containers, including WebSphere or WebLogic.
- Working knowledge of programming languages, particularly Java.
- General awareness of performance testing principles.
- Proficiency in SQL.
35 Hours
Testimonials (1)
Trainer knows very well about the teaching materials and the virtual machine given is very helpful.