Automated regression testing

Setting up the regression test items in an F5

Precompressed content types in Web Compression profiles

1. Click on Local Traffic -> Profiles -> Services -> HTTP Compression -> "Create..."

2. Populate the form as the one below and then click Finished.

Setting high compression in Web Compression profiles

1. Click on Local Traffic -> Profiles -> Services -> HTTP Compression -> "Create..."

2. Populate the form as the one below and then click Finished.


Matchclass used in an iRule

1. Go to Local Traffic -> iRules -> "Create..."

2. Paste the following and click "Finished"

when HTTP_REQUEST {
  
    if{[class match "nothing" equals images]}{
  
        HTTP::respond 200 content "<html>class match</html>"
  
    }
}

Usage of Auto Map

1. Go to Local Traffic -> Virtual Servers and click on "Create..."

2. Enter a name, and a destination address and a port. Any unused address in the clients space will do, or something unlikely to be used like 1.1.1.1. Let the service port be anything, ie 80.

3. Locate Source Address Translation further down and change it from None to Auto Map.

4. Click "Finished"

Expected results in the lab

Alert for Precompressed content types in Web Compression profiles

Alert for Setting high compression in Web Compression profiles

Alert for Matchclass used in an iRule

Alert for Usage of Auto Map

Checking device health

CPU and Memory statistics

  1. Logon via the web interface
  2. Click on Statistics → Performance
  3. At this page choose a time frame that covers the time before and after the latest build

Questions to be answered

  • Has the CPU usage increased significantly?
  • Has the memory usage increased significantly?