rational performance tester

  • Knowledge of Java & Web applications
  • Knowledge of application for the Microsoft-Windows operating system

Rational Performance Tester is a performance testing tool for validating the scalability and reliability of complex e-business applications before deployment. In Rational Performance Tester training course, Testers can construct, develop, & run scripts in a full function Java Integrated Development Environment (I.D.E.) that integrates with IBM Rational Software Development Platforms products. Applications based on Web are the main focus of the session, during which candidates are offered insight into the structural design of web based application, implications upon test plans, execution, automation, and analysis.

  • Performance Test Engineers
  • Test Automation Engineers
  • Quality Assurance Engineers

COURSE AGENDA

  • Browser Configuration
  • HTTP Recording
  • HTTP Test Generation
  • Non Browser Recording
  • Troubleshooting
  • Recording from secure website
  • HTTP recording tips
  • Introduction to Performance Testing Basics
    • What is Performance Testing & Definition?
    • Understanding the Requirement for Performance Testing
    • Functional Vs Performance Testing
    • Performance Testing Life Cycle or Core Activities
    • Types of Performance Testing
      • Load Testing
      • Stress testing
      • Volume testing
      • Spike testing
      • Capacity testing
      • Endurance testing
    • Key Concepts
      • Scalability
      • Throughput
      • Baseline
      • Benchmark
      • Stakeholders
      • Bottleneck
      • Response Time
      • Peak Time
  • Network Concepts
    • Client Server Architecture
    • Thin Client & Thick Client
    • Web Application & Concepts of Different tiers
    • Concept of Web Servers & Different web servers
    • Proxy
    • Cookies
  • HTTP Concepts
    • What is HTTP?
    • Some Concepts from RFC
    • Concepts of Request & Response & Attributes
    • Methods
    • Response Codes & there interpretation
  • Introduction To UCM
    • What is UCM?
    • Requirement of UCM
    • Small Exercise on UCM
    • Identifying Scenario’s
    • Documenting Different User Scenario’s
  • Test editing overview
  • Test editing best practices
  • Test data creation
  • Data correlation
  • Adding verification to the test
  • Adding test elements
  • Connections and timings
  • Improving test reuse and documentation
  • Test and Schedule Playback
  • Playback status
  • Monitor and Control
  • Debugging
  • What is custom code?
  • Custom code usage
  • The basics of custom code
  • Using datapools
  • Extending tests with custom code
  • Schedule overview
  • Schedule Creation
  • Advanced scheduling
  • Controlling schedule behavior
  • Introduction to analysis and reporting
  • Statistical basis for reporting performance results
  • Basic reports and customization
  • Using reports to find time consuming application steps
  • Some common scenarios for further analysis
  • Configuring a performance schedule
  • Monitoring using Windows Performance Monitor & Important Counters