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
    • Manual test
·        browsing
·        URL
    • .Net Pet Shop and function tests
·        shopping flow
·        registering flow
·        browsing flow
    • .Verification
·        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
    • Cooperation
·        integration
·        install
·        security
·        migration
    • Availability
·        stress
·        reliability
·        scalability
·        maintenance
    • Workload on .Net Pet Shop with LoadRunner
·        stress
·        reliability
·         
7.      System test for .Net Pet Shop
    • Test Plan
·        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