Type: Integer
Default value: 2000000 (approximately 2MB)
Set this property to indicate the maximum data size (in bytes) that BrowserHawk will use when measuring the upload speed.
When BrowserHawk performs an upload speed test, it first performs a rough test to approximate the upload speed. Based on these results, it then picks the largest data size it estimates can be used, up to the value specified by this property, while still being able to complete the test within approximately the amount of seconds specified by the UploadSpeedCheckTestSeconds property.
In our testing, we found that the default of 2000000 is generally sufficient to get accurate readings even for higher speed connections. If you wish to minimize the testing time and or amount of time BrowserHawk takes to perform the upload check then you may wish to lower this value (i.e. reduce it by 50%). However in doing so you will lower the accuracy and repeatability of the results.
If you find it desirable to get the highest levels of accuracy and are willing to trade off increased bandwidth usage and testing time, then you may wish to increase the UploadSpeedCheckMaxDatasize value, along with increasing the UploadSpeedCheckTestSeconds (to give BrowserHawk the flexibility to take the longer testing times needed to use the larger data size), and possibly the UploadSpeedCheckMaxWait if your settings may result in the test taking more than 30 seconds (default max wait time). Likewise in this scenario you may also want to experiment with increasing the UploadSpeedCheckFirstDatasize.
Note: If setting this property, you must do so prior to calling the GetExtPropertiesEx method.
See Also:
UploadSpeedCheckFirstDatasize Property
UploadSpeedCheckMaxWait Property
UploadSpeedCheckTargetURL Property
UploadSpeedCheckTestSeconds Property
Detecting Connection Speeds and Dialup Users