Bandwidth Throttle : a new way to simulate various network speed for Client-Server apps
Bandwidth throttling is the intentional slowing of Internet service by an Internet service provider. It is a reactive measure employed in communication networks in an apparent attempt to regulate network traffic and minimize bandwidth congestion. Now a days releasing the client-server application to the market without testing it in all possible network speeds such as Edge/2G/3G/4G/LTE various Wi-fi speeds, tethering etc is very dangerous. This is highly risk prone areas for the client-server apps. Normally the companies would be having high speed internet/4G connections and the QA Team forgets about the normal end user cases such as network disturbances, low bandwidth, repeated disconnection etc... Then what would be the solution for this? How the QA should identify this in early stage? The solution found by moderntester is Bandwidth throttling using proxy tools! Charles can be used to adjust the bandwidth...