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.
- Interpretation of performance test results.
Exploring Various Architectures and Application Models
- 2-tier and 3-tier architectures.
- N-tier architectures.
- Middleware-based architectures (e.g., MQ, Web Services).
Technology Stack
- Fundamental UNIX commands (grep, find, vi editor, etc.).
- Basic Oracle and SQL concepts (queries, tables, triggers, etc.).
- Core C and Java programming 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 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 monitoring
- Thread pool monitoring
- Overview of 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 databases such as Oracle.
- Understanding of application containers like WebSphere or WebLogic.
- Knowledge of programming languages, particularly Java.
- Foundational 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.