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/Application Models
- 2/3 tier architecture.
- N-tier architecture.
- Middleware-based architectures (e.g., MQ, Webservices).
Technology Stack
- Basic UNIX commands (e.g., grep, find, vi editor).
- Basic Oracle/SQL concepts (e.g., Queries, Tables, Triggers).
- Core C/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 metrics (available, used, paging space, file system cache, etc.).
- CPU metrics (available, virtual, online, entitled, etc.).
-
Web Server/Application Server Monitoring.
- JVM (Java heap) and heap dump analysis.
- Connection pools.
- Thread pools.
- Gaining familiarity with monitoring tools such as CA Wily Introscope and IBM Tivoli.
-
Database Monitoring.
- Basic query tuning.
- SQL tracing.
- AWR or Statspack analysis.
- Query plans.
- Understanding bandwidth and FTP.
- Analyzing network performance using HTTPWatch or Fiddler.
Requirements
- Familiarity with databases such as Oracle.
- Knowledge of application servers like WebSphere or WebLogic.
- Proficiency in programming languages such as Java.
- Experience with performance testing.
- Understanding of SQL.
35 Hours
Testimonials (1)
Trainer knows very well about the teaching materials and the virtual machine given is very helpful.