비디오 광고 배포 기술인 테스트 할 시스템이 있습니다. 광고를 게재하려면 1-2 분과 같은 모든 동영상을로드해야합니다. 동영상은 플래시 클라이언트에서 재생되며 YouTube와 같은 FLV 스트림으로 스트리밍됩니다.셀레늄을 사용한 무거운 하중 시뮬레이션 테스트 방법
브라우저를 통해서만 테스트해야하며 다른 모든 방법으로는 작동하지 않는 이유는 비디오 스트리밍 서버와 광고 서버를 동시에 테스트하고 광고를 실시간으로 표시하는 것입니다.
저는 Selenium, WatiN, Automation Anywhere 및 기타 많은 자동화 도구를 사용했습니다. 그러나 내 컴퓨터 (32GB RAM, 16 코어 CPU)에서 10000 개의 브라우저처럼 시작하려고 할 때 그 중 누구도 그 일을 할 수 없습니다.
Selenium을 사용하면 지금까지 최대 FireFox 인스턴스를 시작할 수 있지만 여전히 너무 낮습니다. 인스턴스의 절반이 테스트를 실행하지 않습니다.
Selenium과 어떤 제안이 있습니까?
로드를 시뮬레이트해야하는 경우 pylot (http://pylot.org/)이라는 오픈 소스 도구를 사용할 수 있습니다.이 도구는 동시 연결을 시뮬레이션 할 수 있으며 XML로 작성된 테스트 시나리오를 제공 할 수 있습니다 그 자리에서). 이 도구는 실제 브라우저를 사용하지 않습니다. – alonp