|
|
Network Sensitivity Tests
This is a particularly important test for deployment of a time critical application over a WAN. Also, some front end systems such as web servers, need to work much harder with 'dirty' communications compared with the clean communications encountered on a high speed LAN in an isolated load and performance testing environment. Why execute Network Sensitivity TestsThe three principle reasons for executing Network Sensitivity tests are as follows:
Execution of performance and load tests for analysis of network sensitivity require test system configuration to emulate a WAN. Once a WAN link has been configured, performance and load tests conducted will become Network Sensitivity Tests. There are two ways of configuring such tests.
It is important to ensure that measured response times incorporate the impact of WAN effects both at an individual session, as part of a performance test, and under load as part of a load test, because a system under WAN affected load may work much harder than a system doing the same actions over a clean communications link. Where is the WAN?Another key consideration in network sensitivity tests is the logical location of a WAN segment. A WAN segment is often between a client application and it's server. Some application configurations may have a WAN segment to a remote service that is accessed by an application server. To execute a load test that determines the impact of such a WAN segment, or the point at which the WAN link saturates and becomes a bottleneck, one must test with a real WAN link, or a back to back router setup - as described above. As the link becomes saturated, response time for transactions that utilize the WAN link will degrade. Response Time Calculation Example.A simplified formula for predicting response time is as follows: Response Time = Transmission Time + Delays + Client Processing Time + Server Processing Time. Where:
Try entering in values and clicking on various buttons below to see how various parameters affect response time. Note that this is a simplified model to demonstrate impact of various parameters. Other parameters such as error rates, lost pack rates .... are not included. Simple Response Time Calculator / Model
If you run ping from your command line, first with a small number of bytes and then with a moderate number of bytes, and enter the results here, the actual values of bandwidth and latency from where you are to the site you pinged will be incorporated into the above table.
A final word on bandwidth congestion.Care should be taken when considering the congestion of an existing network link, when attempting to replicate that link in a test environment. Take the example of a site that has four staff. If one of those staff members spent all day downloading stuff from the web, using up all of the bandwidth, then analysis would show a link with high utilization. If however, three staff spent all day downloading files, the line utilization would be much the same, but the available bandwidth of the remaining staff member would be greatly reduced when compared with the first scenario of only one person downloading files. Determining the effective available bandwidth takes into account this effect of excessive bandwidth demand and should be used in preference to the 'stated' bandwidth.
|
Send mail to
webmaster@loadtest.com.au with
questions or comments about this web site.
|