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.
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
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.
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