문제

브라우저와 웹 서버가 동일한 LAN 또는 동일한 컴퓨터에있는 동안 여러 인터넷 연결 유형 (DSL, Cable, T1, Dial-Up 등)의 웹 페이지 응답 시간을 시각적으로 평가하고 싶습니다. 다른 실제 연결 시나리오를 시뮬레이션하기 위해 네트워크 대역폭을 늦추는 간단한 네트워크 도구 또는 브라우저 플러그인이 있습니까?

그것에 대한 의견에 감사드립니다.

도움이 되었습니까?

해결책

노력하다 교통 셰이퍼 xp이 앱과 프리웨어로 IE 또는 기타 브라우저의 속도를 쉽게 제한 할 수 있습니다.

다른 팁

Linux에서는 참조하십시오 Netem: 커널에는 이미 트래픽 형성에 대한 지원이 포함되어 있으며 루프백 장치에서도 높은 대기 시간, 낮은 대역폭, 패킷 손실 및 기타 모든 부작용을 시뮬레이션 할 수 있습니다 (따라서 테스트를 위해 실제 물리적 네트워크가 필요하지 않습니다. ).

나는 최근에 같은 필요를 겪기 때문에이 스레드를 부활시키고 있습니다. 놀랍게도 Fiddler가 규칙을 사용자 정의 하고이 라인을 추가하여이를 수행하는 데 사용될 수 있음을 발견했습니다. oSession["response-trickle-delay"] = "150"; 섹션에서 OnBeforeResponse. 피들러는 정말 놀랍습니다

Microsoft의 Newt를 시도해 보면 나에게 완벽하게 작동했습니다. 맞춤형 대기 시간, 패킷 드롭 기술 등을 제공합니다 :)

http://blog.mrpol.nl/2010/01/14/network-emulator-toolkit/

Update 1:

다음은 Newt를위한 좋은 비디오 자습서입니다.Windows 툴킷 튜토리얼 용 네트워크 에뮬레이터 (Jimmery에게 크레딧)

내 작업은이 도구를 사용하며 아주 좋아 보입니다.http://www.dallaway.com/sloppy/

행운을 빌어 요.

나는 성공적으로 사용했습니다 tmnetsim (페이지 하단, "기타 도구"아래 - 링크에는 "zip : tmnetsim 네트워크 시뮬레이터 버전 2.4 32 비트 (600KB)"와 같은 내용이 표시됩니다.

웹 사이트만을위한 것이 아니라 모든 TCP 포트에 대한 연결 속도를 늦출 수 있습니다. 느린 SQL 서버를 시뮬레이션하는 데 사용했습니다 (포트 1433).

좋아요 찰스.

무료 버전은 나에게 잘 작동합니다.

스로틀링, rerwiting, 중단 점은 모두 멋진 기능입니다.

dummynet

이 freebsd 기반 VMware 이미지를 사용해보십시오. 또한 순전히 무료이며 20 분 안에 탁월한 방법을 가지고 있습니다.

업데이트 : Dummynet은 지금까지 Linux, OSX 및 Windows도 지원합니다.

Linux 또는 OSX의 경우 사용할 수 있습니다 ipfw.

Quora에서 (http://www.quora.com/what-is-the-best-tool-to-simulate-a-slow-internet-connetection-on-a-mac)

기본적으로 방화벽을 사용하여 모든 네트워크 데이터를 스로틀 :

파이프를 사용하여 모든 소스 주소에서 모든 대상 주소로 모든 트래픽을 재향으로 바꾸고 다음 명령을 실행하는 규칙을 정의하십시오 (루트 또는 Sudo 사용).

$ ipfw add pipe 1 all from any to any

이 규칙을 구성하여 대역폭을 300kbit/s로 제한하고 각 방법으로 200ms의 대기 시간을 부과합니다.

$ ipfw pipe 1 config bw 300Kbit/s delay 200ms

모든 규칙을 제거하고 원래 네트워크 연결을 복구하려면 :

$ ipfw flush

Apache를 사용하는 경우 mod_bandwith를 사용할 수 있습니다.

보다 여기 구성 매개 변수 용.

Mac OS X는 이제 느리고 나쁜 네트워크를 시뮬레이션 할 수있는 통합 도구를 보유하고 있습니다. http://9to5mac.com/2011/08/10/new-in-os-x-lion-network-link-conditioner-lets-you-simulate-internet-and-bandwidth-conditions/

하드웨어 솔루션을 원한다면 NetGear에는 대역폭 제한을 수행하는 일련의 저렴한 ($ 50 정도) 스위치가 있습니다. Netgear Prosafe GS105E 및 유사한 스위치가 조사 할 가치가 있습니다.

당신은 또한 시도 할 수 있습니다 wanem 오픈 소스 와이드 지역 네트워크 에뮬레이터입니다. 이미지 (ISO, Knoppix Live CD) 또는 VMware 가상 어플라이언스를 다운로드 할 수 있습니다.

간단한 MAC GUI 프로그램입니다

https://www.macupdate.com/app/mac/28072/entonnoir/ 속도를 제한 할 수 있습니다

Dummynet ofcourse를 사용할 수 있습니다. Kaunet. 네트워크 조건을 훨씬 더 정확하게 제어 할 수 있습니다. 특정 패킷을 삭제/지연/재주문 할 수 있습니다 (따라서 TCP 핸드 셰이크와 같은 주요 패킷을 삭제하여 웹 페이지가 어떻게 소화되는지 확인할 수 있습니다). 또한 시간 영역에서도 작동합니다. 일반적으로 대부분의 에뮬레이터는 데이터 도메인에서 작동하도록 조정됩니다. 시간 도메인에서는 네트워크 조건을 변경할 수있는 시간부터 몇시에 지정할 수 있습니다.

Windows Phone을 개발할 때 네트워크 연결 품질을 시뮬레이션 해야하는 경우 Simulation Dashboard라는 Visual Studio 내장 도구를 사용해 볼 수 있습니다 (자세한 내용은 여기를 참조하십시오. http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj206952(v=vs.105).aspx):

Visual Studio의 Simulation Dashboard를 사용하여 이러한 연결 문제에 대한 앱을 테스트하고 사용자가 다음과 같은 시나리오를 만나지 못하게 할 수 있습니다.

  • 스트리밍 중에 고해상도 음악이나 비디오가 말더퍼 또는 동결을하거나 낮은 대역폭 연결을 통해 다운로드하는 데 오랜 시간이 걸립니다.
  • 타임 아웃으로 웹 서비스에 대한 호출이 실패합니다.
  • 네트워크를 사용할 수없는 경우 앱이 충돌합니다.
  • 네트워크 연결이 손실 된 다음 복원시 데이터 전송이 재개되지 않습니다.
  • 네트워크를 비효율적으로 사용하는 스트리밍 앱으로 사용자의 배터리가 배출됩니다.
  • 내비게이션 앱에서 사용자의 경로 매핑이 중단됩니다.

...

Visual Studio에서 도구 메뉴, 열기 시뮬레이션 대시 보드. 대시 보드의 네트워크 시뮬레이션 섹션을 찾고 네트워크 시뮬레이션 확인란을 활성화합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top