Network Emulation for Application Testing & QA
Getting the conditions right
An important part of application performance testing is to conduct such tests in conditions that realistically reflect the environment in which the application is ultimately expected to operate.
More applications are running over the WAN
In order to achieve greater cost efficiencies many organizations are looking to consolidate their IT into larger central or regional data centres, rather than having it fully distributed. Often virtualized servers are employed too.
At the same time, organizations are increasingly providing applications that may only have been available within their headquarters out the field (branch offices, shops, mobile workers etc).
As a result, more and more applications are being delivered over Wide Area Networks (WANs), wireless LANs, GPRS, 3G or satellite networks.
LAN ‘lab’ testing isn’t realistic
Unfortunately, when it comes to software, performance testing is frequently conducted over the simple Local Area Networks (LAN) of the test lab. These LANs are normally very fast and reliable and bear very little resemblance to the WANs, wireless LANs, GPRS/3G or satellite networks that the application is going to operate in. Download our Summary Software Testing White Paper for more information on why applications behave differently in the WAN and Wireless world.
Recreating realistic WAN conditions - Use a WAN Emulator
A WAN emulator from iTrinegy behaves like a real WAN environment but can be deployed in the same room as your normal test rig. They allow you to recreate a wide variety of different WAN conditions (bandwidth restrictions, latency & jitter, packet re-ordering, packet error & packet loss etc.) and networks (WANs, Wireless, GPRS, 3G, Satellite, MPLS and Routed etc.) so that you can safely test your application during the application design and development stages and the pre-deployment and QA testing stages and be confident that it is going to behave as you expected when rolled into the production environment.
Click our WAN Emulation technology page for more information on how create realistic network environment for application testing.