Network Emulation in Performance Testing
In today's interconnected world, conducting performance testing on the LAN with excellent bandwidth, low latency, zero corruption etc. and released onto a WAN directly don't make sense. Identifying network related issues during end of release cycle by conducting performance testing from cloud or data center also is not a good idea. If performance testing needs to be added in the development cycle than emulation of WAN like environment becomes very important. Different connection types that might need simulation: VoIP/RoIP Satellite Cloud DSL/ADSL/XDSL Microwave OC-3 2G/3G/4G T1/T3/E1/E3 Wifi/WiMax GPRS Dial up Different network conditions that might need simulation: Busy Peak Times Limited Bandwidth Long Distance Information Corruption Jittery Connections De-Sequencing of Data Duplication of Data Network Traffic Bursts Fragmentation of Data Partial or Total Outage