Web Application Test with LoadRunner
(Course Outline)
1. Web application and .Net Pet Shop
- Characteristics of Web application
· multiple tier structure
· growing data size
· wide range of application types
· unpredicted workload
- Problems in Web application and Web application test
· usability
· integration
· concurrency
· performance
- Introduction to .Net Pet Shop
2. Requirements for .Net Pet Shop and test coverage
- Requirements and architecture of .Net Pet Shop
· functionalities
· structure
· workload
- Test coverage and test plan for .Net Pet shop
· function test
· system test
- HTML and .Net Pet Shop test
3. Function Test for Web applications and test cases for .Net Pet Shop
· browsing
· URL
- .Net Pet Shop and function tests
· shopping flow
· registering flow
· browsing flow
· browsing
· database
4. LoadRunner
- Introduction of LoadRunner
- Auto test by LoadRunner
· function test
· system test
- Virtual user scripts
- FVT for .Net Pet Shop with LoadRunner
5. LoadRunner for regression test on .Net Pet shop
- Scripts
- Input values with parameters
- Backup database
6. System Test for Web applications and workload with LoadRunner
· integration
· install
· security
· migration
· stress
· reliability
· scalability
· maintenance
- Workload on .Net Pet Shop with LoadRunner
· stress
· reliability
·
7. System test for .Net Pet Shop
· selection of test type, scenario, data and environment stack
· reuse of test cases and test scenarios
· targets and pass criteria
· risk analysis
· Test preparation
· environment (images)
· data
· scripts
· LoadRunner scripts for system test on .Net Pet Shop
· actions
· virtual user scripts
· scenarios
· schedule
8. Test execution and result analysis with LoadRunner
· Run test with LoadRunner Controller
· resources (CPU, memory, network, hard disk)
· actions (hit, response time, throughput, size of transfer data, concurrent users, think time)
· monitoring
· Analyzing test result with LoadRunner Analysis
· mapping to production site
· mapping to business requirement
· predicating system behaviors after long time of operation