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.
- Interpreting performance test outcomes.
Exploring Architectures and Application Models
- 2- and 3-tier architectures
- N-tier architectures
- Architectures based on Middleware (e.g., MQ, Webservices)
Technical Foundations
- Essential UNIX commands (including grep, find, and the vi editor)
- Core Oracle and SQL concepts (such as Queries, Tables, and Triggers)
- Basic 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 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 Pools
- Thread Pools
- Overview of various monitoring tools such as CA Wily Introscope and IBM Tivoli.
-
Database Monitoring
- Fundamental query tuning
- SQL Trace
- AWR or Statspack analysis
- Query plans
- Concepts of Bandwidth and FTP
- Network Monitoring techniques using HTTPwatch or Fiddler
Requirements
- Familiarity with database systems such as Oracle.
- Familiarity with application server containers like WebSphere or Weblogic.
- Familiarity with programming languages, specifically Java.
- Foundational knowledge of performance testing methodologies.
- Proficiency in SQL.
35 Hours
Testimonials (1)
Trainer knows very well about the teaching materials and the virtual machine given is very helpful.