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 (including Message Queues, Web Services, etc.).
Technology Foundations
- Essential UNIX commands (such as grep, find, and the vi editor).
- Fundamental Oracle/SQL concepts (including queries, tables, and triggers).
- Core C and Java programming concepts.
Detailed Analysis - Monitoring Concepts and Tools
-
Hardware Monitoring (using Windows Perfmon, UNIX nmon, and 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, and entitled capacity).
-
Web Server and Application Server Monitoring
- JVM (Java Heap) analysis, including heap dumps.
- Connection pools.
- Thread pools.
- Familiarity with various monitoring tools such as CA Wily Introscope and IBM Tivoli.
-
Database Monitoring
- Fundamental query tuning.
- SQL tracing.
- AWR or Statspack analysis.
- Query plan examination.
- Understanding bandwidth and FTP.
- Network monitoring using tools like HTTPwatch or Fiddler.
Requirements
- Proficiency in database systems such as Oracle.
- Familiarity with application containers like WebSphere or WebLogic, among others.
- Competence in programming languages, particularly Java.
- Prior knowledge of performance testing methodologies.
- Understanding of SQL.
35 Hours
Testimonials (1)
Trainer knows very well about the teaching materials and the virtual machine given is very helpful.