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