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 lifecycle.
- Interpreting performance test results.
Exploring Architectures and Application Models
- 2-tier and 3-tier architectures
- N-tier architecture
- Middleware-based architectures (e.g., MQ, Web services)
Technology Fundamentals
- Essential UNIX commands (e.g., grep, find, vi editor)
- Core Oracle and SQL concepts (Queries, Tables, Triggers)
- 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 I/O
- Disk I/O
- Memory metrics (Available, Used, Paging space, FS Cache, etc.)
- CPU metrics (Available, virtual, online, entitled, etc.)
-
Web Server and Application Server Monitoring
- JVM (Java heap) and heap dump analysis
- Connection Pools
- Thread Pools
- Overview of enterprise monitoring tools such as CA Wily Introscope and IBM Tivoli.
-
Database Monitoring
- Fundamental query tuning
- SQL Trace analysis
- AWR or Statspack analysis
- Query execution plans
- 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 servers like WebSphere or WebLogic.
- Proficiency in programming languages such as Java.
- Foundational understanding of performance testing principles.
- Competence in SQL.
35 Hours
Testimonials (1)
Trainer knows very well about the teaching materials and the virtual machine given is very helpful.