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
- Performance testing lifecycle.
- Interpretation of performance test results.
Understanding various architectures/application models
- Two-tier and three-tier architectures
- N-tier architecture
- Middleware-based architectures (MQ, web services, etc.)
Technology
- Basic UNIX commands (grep, find, vi editor, etc.)
- Basic Oracle/SQL (queries, tables, triggers, etc.)
- Basic 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) – heap dump analysis
- Connection pool
- Thread pool
- Understanding of various monitoring tools such as CA Wily Introscope, IBM Tivoli, and others.
-
Database monitoring
- Basic query tuning
- SQL trace
- AWR or Statspack analysis
- Query plan
- Understanding of bandwidth and FTP.
- Understanding of network monitoring using HTTPWatch or Fiddler.
Requirements
- Understanding of databases such as Oracle.
- Understanding of application containers like WebSphere or WebLogic, and similar platforms.
- Understanding of programming languages such as Java.
- Knowledge of performance testing.
- Knowledge of SQL.
35 Hours
Testimonials (1)
Trainer knows very well about the teaching materials and the virtual machine given is very helpful.