Printer FriendlyEmail Article Link

Spirent TestCenter: How to setup maximum ALP performance configuration?

Environment/Versions
  •  ALP max scale
Answer

Please note that all of the ALP tests are functional testing, it is not meant to be for performance testing.

  • If seeing unsuccessful connections, it could be due to the connection rate that the Server can handle.
    • Modify the config by reducing the connection rate to verify unsuccessful connections are also reduced.
      • The connection rate can be directly affected by setting the load profile to connections per time.
      • The connection rate can also be indirectly affected by increasing the frame size and ramp time.
    • If testing for high number of connections, o​​​nce the best connection rate is known, then the config can be adjusted for required number of connections and also appropriate ramp times.



HTTP_Connections

  1. Setup 2 ports on different CCPUs
  2. Create 1 HTTP client on one port and 1 HTTP server on the other port
  3. Configure
    • Client Profile:
      • Disable pipeline option,
      • and leave other parameters as default 
    • Server Profile:
      • Change fixed body size to 8
      • and fixed response latency to 60000.
      • Leave other parameters as default 
    • Load Profile:
      • Connection test, 3 phases:
        • ramp up (stair: repetitions 1, height 4000, (height is number of connections, module dependent) 
        • ramp time 10s, steady time 0s), steady (stair: repetitions 1, height 0, ramp time 0s, steady time 60s),
        • and ramp down (flat: height 0, ramp time 10s, steady time 180s). Set the maximum open connections to 4294967295
    • Client: maximum transactions per server 10, Server: max requests per client 10
  4. Start server and start client  

For HTTP CPS tests

  1. Setup 2 ports back to back on different CCPUs
  2. Create 1 HTTP client on one port and 1 HTTP server on the other port
  3. HTTP Client
    • Disable Keep alive
  4. HTTP server
    • Fixed Body size 64
  5. Load Profile
    • Phase 1
    • Load Pattern = Flat
    • Load Type = Connections per time unit
    • Label = Ramp
    • Height = 800 (height is connections per second, module dependent)
    • Ramp Time =100
    • Steady = 1000
       

For Bandwidth tests use this text (although this is a bandwidth test, to get the most bandwidth is to set the Load Type to Connections)

  1. Setup 2 ports back to back on different CCPUs
  2. Create 2 HTTP clients on one port and 2 HTTP servers on the other port
  3. Client Profile
    • Pipeline: enabled
    • Depth: 10
    • IP/TCP Receive Window Size Limit: 131072
    • Leave the rest at default
  4. Server Profile
    • Change fixed body size to 32,768,000
    • Leave the rest at default
  5. Load Profile
    • Phase 1
      • Steady time = 5 sec
      • Leave the rest at default
    • Phase 2
      • Load Pattern: flat
      • Height: 32
      • ramp time: 0s
      • steady time: 1000s or how long you want the test to run
  6. On the devices grid
    • Client: maximum transactions per server: 16
    • Server: max requests per client: 16
    • Pipeline enabled, depth = 10

 

Attachments
Attachment Description
ALP Performance Matrix


Product : Spirent TestCenter,Spirent TestCenter,ALP