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.
Duration 35 hours
Course Outline
Fundamentals of Performance Testing
- The performance testing lifecycle.
- Interpreting performance test results.
Exploring Architectures and Application Models
- 2-tier and 3-tier architectures
- N-tier architectures
- Architectures based on middleware (e.g., MQ, Web services)
Technical Foundation
- Core UNIX commands (such as grep, find, and the vi editor)
- Basics of Oracle and SQL (including queries, tables, and triggers)
- Fundamental concepts of C and Java
In-Depth Analysis: Monitoring Concepts and Tools
-
Hardware Monitoring (Windows - Perfmon, UNIX - nmon, vmstat)
- Run queue (Average processor queue length)
- Network IO
- Disk IO
- Memory (Available, Used, Paging space, FS Cache, etc.)
- CPU (Available, virtual, online, entitled, etc.)
-
Web Server and App Server Monitoring
- JVM (Java heap) - heap dump analysis
- Connection Pools
- Thread Pools
- Overview of monitoring tools such as CA Wily Introscope and IBM Tivoli.
-
Database Monitoring
- Basic query tuning
- SQL Trace
- AWR or Statspack analysis
- Query plans
- Understanding Bandwidth and FTP
- Network Monitoring using tools like HTTPwatch or Fiddler
Requirements
- Familiarity with databases such as Oracle.
- Proficiency in application containers, including WebSphere or Weblogic.
- Working knowledge of programming languages, particularly Java.
- Foundational understanding of performance testing methodologies.
- Proficiency in SQL.
Testimonials (1)
Trainer knows very well about the teaching materials and the virtual machine given is very helpful.