How can I determine the size of a downloaded document during a load test?
By using the WebParseResponseHeader function, with the "Content-Length" parameter, you will be able to return the size of a file downloaded during a load test.
The syntax should be as below, where sHeader represents the source URL of the document:
WebParseResponseHeader(sHeader, STRING_COMPLETE, "Content-Length");
A worked example follows:
transaction THeader var sHeader : string; begin //capture the specific content-length data WebParseResponseHeader(sHeader, STRING_COMPLETE, "Content-Length"); //our target url, here a pdf file WebUrl("http://www.borland.com/resources/en/pdf/company/news/press_releases/q1_2007_earnings.pdf", 0.0); //print content-length data to Output file write("PDF document size:" + sHeader); end THeader;