2017-02-24 6 views
0

자동화 된 테스트 시나리오에서 웹 페이지에 의한 모든 HTTP 요청을 모니터하고 싶습니다.자동화 된 테스트를위한 HTTP 트래픽 모니터링

셀렌으로 브라우저를 구동하는 방법을 알고 있습니다.

프로그래밍 방식으로 상호 작용할 수있는 일종의 프록시가 있습니까? 무엇이 도움이 될지는 멈추라는 표시가있는 모든 HTTP 요청을 기록하기 시작할 수있는 플래그입니다.

FireFox에는 Selenium에서 구동 할 수있는 프록시 설정이 있지만 Chrome은 테스트를 위해 가장 우선 순위가 높은 브라우저라고 생각합니다.

BetaMax에 대해 들어 봤지만 프로그래밍 방식으로 트래픽을 모니터링하는 대신 REST 호출을 시뮬레이션하고 재생하는 것에 대해 더 많이 생각한다고 생각합니다.

+0

나는 WireShark를보고있다. 그러나 내가하려고하는 것에 대해 약간 낮은 수준으로 보인다. 전체 네트워크 프로토콜을 디버깅하려고하지 않고 HTTP 트래픽을 모니터링합니다. –

+1

[BrowserMobProxy] (https://bmp.lightbody.net/)를 확인하십시오. – Madhan

답변

0

Hoverfly을 보시고 모드는 acts as a proxy입니다. 나는 그것을 사용하지 않았지만 요청을 다시 보낼 때 프록시가 기록한 내용을 재생할 수 있다고 생각합니다. 그리고 예 there is an API.

관련 문제