3

Selenium Grid Hub는 등록 된 RC간에 시작된 테스트를 배포하지만 사용할 수있는 RC가없는 경우 해당 테스트를 큐에 넣습니다.셀렌 그리드 : 허브의 대기열 크기?

누구나이 대기열의 최대 크기를 알고 있습니까?

큰 수의 테스트를 대기열에두고 원격으로 실행중인 RC를 사용하는 경우 Hub에서 요청을 완벽하게 관리 할 수없고 RC 세션이 테스트를 통과 할 때 제대로 릴리스되지 않을 것으로 생각됩니다. 마침, 다음 테스트를 실행할 때 제대로 출시되지 않은 RC를 사용할 것이므로 실패 할 것입니다. 셀레늄 그리드 1.0.8 허브를 실행하는

-Debian 서버 : 내 경우

, 난이 구성이 문제가 있어요.

-A 셀렌 그리드 1.0.8과 IE가있는 Windows 가상 머신은 RC를 실행하고 데비안 허브에 등록합니다.

데비안 머신에서 테스트를 하나씩 실행하면 테스트는 통과하지만, 동시에 많은 테스트를 실행하면 첫 번째 테스트는 통과하지만 다음 테스트는 통과하지 못합니다.

무슨 일이 일어나고 있는지 알고 싶습니다. 셀레늄의 소스 코드에서 RegistrationServlet.java 및 Registry.java에서 첫번째보기 후 미리

--Victor

답변

2

에서

감사합니다, 그것은 새 요청 그냥 잠금 장치와 함께 사용 가능한 슬롯을 기다릴 것 같습니다 .

3

VM에서 처리 할 수있는 것 외에는 크기 제한이 없습니다. 클라이언트가 지정된 시간 간격 내에 세션을 가져올 수없는 경우 시간 초과 클라이언트에 대한 구성 설정이 있습니다.

Selenium Grid docsnewSessionMaxWaitTimeInSeconds 값을 참조하십시오.