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.
- Techniques for interpreting performance test results.
Understanding Different Architectures and Application Models
- 2-tier and 3-tier architecture.
- N-tier architecture.
- Middleware-based architectures (including Message Queues and Web Services).
Core Technologies
- Essential UNIX commands (such as grep, find, and the vi editor).
- Fundamental Oracle and SQL concepts (including queries, tables, and triggers).
- Basic C and Java programming concepts.
In-Depth Analysis: Monitoring Concepts and Tools
-
Hardware Monitoring (utilizing tools like Windows Perfmon, UNIX nmon, and vmstat)
- Run queue metrics (average processor queue length).
- Network I/O.
- Disk I/O.
- Memory management (available memory, used memory, paging space, file system cache, etc.).
- CPU metrics (available, virtual, online, and entitled capacity).
-
Web Server and Application Server Monitoring
- JVM (Java Heap) management and heap dump analysis.
- Connection pool configuration and monitoring.
- Thread pool management.
- Overview of various monitoring tools, such as CA Wily Introscope and IBM Tivoli.
-
Database Monitoring
- Fundamentals of query tuning.
- SQL tracing.
- AWR (Automatic Workload Repository) and Statspack analysis.
- Query execution 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 servers like WebSphere or WebLogic.
- Knowledge of programming languages, particularly Java.
- Experience with performance testing principles.
- Proficiency in SQL.
35 Hours
Testimonials (1)
Trainer knows very well about the teaching materials and the virtual machine given is very helpful.