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
Introduction to performance testing
- The performance testing lifecycle.
- Interpreting performance test outcomes.
Exploring various architectures and application models
- 2/3-tier architecture
- N-tier architecture
- Middleware-based architecture (utilising MQ, Webservices, etc.)
Core technologies
- Essential UNIX commands (such as grep, find, and the vi editor)
- Fundamental Oracle/SQL concepts (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 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 Pool
- Thread Pool
- Overview of various monitoring tools like CA Wily Introscope, IBM Tivoli, etc.
-
Database Monitoring
- Basic query tuning
- SQL Trace
- AWR or Statspack analysis
- Query plan analysis
- Understanding Bandwidth and FTP
- Network Monitoring using HTTPwatch or Fiddler
Requirements
- Familiarity with relational databases such as Oracle.
- Working knowledge of application containers, including WebSphere or Weblogic.
- Proficiency in programming languages such as Java.
- Foundational understanding of performance testing principles.
- Competency in SQL.
Testimonials (1)
Trainer knows very well about the teaching materials and the virtual machine given is very helpful.