Each PackMimehttps client controls the https request sizes that are
transferred. Each PackMimehttps client takes the following steps:
- if the connection is persistent and consists of more than one
request, then the client samples all request sizes, response sizes,
and inter-request times for the connection
- if the connection only consists of one request, then the client
samples the request size and the response size
- send the first https request to the server
- listen for the https response
- when the entire https response has been received, the client sets
a timer to expire when the next request should be made, if applicable
- when the timer expires, the next https request is sent, and the
above process is repeated until all requests have been completed
Tom Henderson
2014-12-17