System Verification

Load testing web applications

The course is suitable if you wish to deepen your understanding and improve your skills in load testing and test environments for complex web applications.

Level Advanced
Price On request
Duration 3 days
File Download

The course provides basic ideas and principles for load testing. Through practical exercises you learn test planning, design, implementation and how to run load testing. The course is available in three variants depending on the testing tool and choice of test platform: Load testing with Apache JMeter™, Microsoft® Visual Studio® Ultimate Performance Tester or HP® LoadRunner 11.

Upon completing the course, you should be able to:

  • Understand and apply basic ideas and principles for performance testing
  • Evaluate and select the right test environment, tools, methods and implementation technique
  • Select suitable test design, plan and carry out necessary steps for implementation
  • Complete test configuration, handle test data and carry out test drives
  • Complete correct analysis of test results and summarise these in a test report

Who should attend?

Load Testing Web Applications is suitable if you already work as a developer or tester and wish to understand and apply methods for performance testing of web applications.

Level and prerequisites

You should understand HTML, HTTP and have some understanding of JavaScript™. If you choose Microsoft Visual Studio as an alternative, you should be good command of Microsoft Visual C# programming.

Course structure

The course covers a series of potential problems with the help of theory and practical exercises. The exercises are based on your choice of testing tool. Instruction is in Swedish or English. Course material is available only in English. The whole course setup is pre-installed and virtualised for Microsoft® Windows® 7 and runs in Oracle® VirtualBox®.

Tailored, in-house training

We also offer the Load Testing Web Applications course internally to companies. For prices and other information, contact Emil Sigvant on telephone +46 73 661 28 84 or by e-mail.

Course contents

Theories, concepts and terminology

  • Why load test?
  • Test vocabulary and domain knowledge
  • Test preparations and test planning
  • Test selection methodology and critical uses
  • Preparation of test environments

Principles and practice for test development

  • Test plan and test construction
  • Test development methodology; scenario recording and coding
  • Re-using, structuring and adapting
  • Statistic and dynamic parameters
  • Handling of virtual users
  • Test validation and defect processing
  • Time management: real and simulated cooling-off period

Execution of test cases

  • Combination of tests
  • Load patterns
  • Test duration as well as start-up and wind-down phases
  • Parameter management for test and user data

Results analysis and test reports

  • Methodology and tools for analysing results
  • Tools support for reporting