HTTP pipelining is enabled on the Client -> Profiles tab under HTTP:Browser Note: The protocol level must have persistence enabled when using pipelining.
Action list syntax example:
1 GET http://192.168.1.1 PIPELINING_BEGIN 2 GET http://192.168.1.1 2 GET http://192.168.1.1 2 HEAD http://192.168.1.1 2 GET http://192.168.1.1 2 GET http://192.168.1.1 2 HEAD http://192.168.1.1 PIPELINING_END
To control the number of TCP connections and http requests per TCP connection for each user ensure you review the HTTP:Browser settings for the following:
Maximum Connections Per SimUser = VALUE Maximum Requests Per Connection = VALUE
A recommended starting value is to set max connections to 1 and max requests to a value as large as the action list, for the above example the value would be 7
With this example configuration all level 2 HTTP requests will attempt to send in a single packet however this is limited by the MSS value (set on the Client or Server 'Network' tab), when this value is exceeded it will trigger a new packet repeating this until the action list has completed.