你已经开发出了新一代的Web 2.0应用程序!你已经在局域网环境和宽带互联网中测试了它 —— 一切看起来运行良好,你已经准备好把它部署到“真实世界”里了。几个小时后,你得到反馈,你的应用程序在速度不是很快的网络条件下运行的有问题。这真是一个打击!
事实就是这样,真实世界的网络环境跟你想像的比起来要差很多。你的应用程序的最终使用者也许没有宽带,也许他们是 使用电话拨号来访问你的应用的,或者是用移动设备,3G,USB拨号器。大多数的设计师和开发者都忽略了在慢速的网络连接条件下测试他们的应用程序,结果 是发现不了他们的程序的性能其实很差。
目前,有很多的工具都能让你模拟一个缓慢的网络环境。这些工具中,一个很棒的Firefox浏览器插件让我最感兴趣。这个插件能“不费吹灰之力”的让你模拟各种不同网速的因特网连接,你可以在各种网速条件下观察你的应用的表现。这个插件叫做Firefox Throttle.
Firefox Throttle是一个能够让你控制上传/下载速率、监视当前带宽使用的Firefox扩展工具。在其具有的功能特征中,我最喜欢的一项是,它能让你限制本地网络连接。很酷!下面的就是这个插件在运行时的截图。
这个插件能在其状态栏里显示当前带宽使用率,如下图。你可以根据这些指示及时的开/关限流。
不错吧!
原文转自:http://www.kuqin.com/testing/20121115/333630.html