2017-02-03 2 views
1

WKWebView 내부의 WebSocket에 의존하는 모바일 응용 프로그램을 테스트하기 위해 Charles (4.0.2)를 프록시 서버로 사용하고 있습니다. 나는 사용자가 잠깐 동안 자신의 인터넷 연결에서 패킷 움직임을 경험하지 못하도록 시뮬레이션하려고한다. (약 5 초 동안 0 패킷을 올리거나 내렸다.) 여기 내 스로틀 설정은 다음과 같습니다Charles Proxy 100 % throttling

enter image description here

나는 내가 할 수있는 가능성이 스로틀 가지 더 ... 아직 제로 영향을 미칠 것으로 보인다 상상할 수 없습니다. 데이터가 여전히 웹 소켓을 위아래로 움직입니다. 어떻게하면 내 연결을 100 % 억제 할 수 있을까요?

는 당신은 네트워크 연결 컨디셔너 아이폰의 설정을 사용할 수 있습니다

답변

0

:

Setting ->Developer ->Network Link Conditioner ->Status

enter image description here

귀하의 경우 100 % 손실에서 (프로파일을 선택 적절한 것).

+0

나는 그것을하고 싶지만이 테스트를 위해 내 앱에서 스위치를 연결할 수 없다. – AlexZ

+0

"이 테스트를 위해 내 앱에서 스위치를 연결할 수 없다"는 것은 무엇을 의미합니까? –

+0

죄송합니다. 오타였습니다. 내 애플 리케이션에서 링크 컨디셔너 설정 컨텍스트 스위치 수 없습니다. 테스트는 연결 상태가 좋음 -> 5 초 동안 연결되지 않음 -> 좋은 연결이 다시 발생 함, 앱을 종료하지 않음 – AlexZ

관련 문제