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.
Grasping Various Application Architectures
- Two-tier and three-tier architectures.
- N-tier architecture.
- Architecture based on middleware (e.g., MQ, Web Services).
Core Technologies
- Fundamental UNIX commands (grep, find, vi editor, etc.).
- Essential Oracle/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 Input/Output (IO)
- Disk Input/Output (IO)
- Memory metrics (Available, Used, Paging space, File System Cache, etc.)
- CPU metrics (Available, virtual, online, entitled, etc.)
-
Web Server and Application Server Monitoring
- JVM (Java heap) - Heap dump analysis
- Connection Pool management
- Thread Pool management
- Familiarity with various monitoring tools such as CA Wily Introscope and IBM Tivoli.
-
Database Monitoring
- Basic query tuning
- SQL Trace
- AWR or Statspack analysis
- Query plan analysis
- Understanding bandwidth and FTP protocols.
- Network monitoring using tools like HTTPwatch or Fiddler.
Requirements
- Familiarity with database systems such as Oracle.
- Knowledge of application servers like WebSphere or WebLogic.
- Proficiency in programming languages, particularly Java.
- Experience with performance testing methodologies.
- Competency in SQL.
35 Hours
Testimonials (1)
Trainer knows very well about the teaching materials and the virtual machine given is very helpful.