PHPUnit extension for Selenium을 사용하여 Selenium 테스트 케이스를 설정했습니다. 테스트 케이스를 실행했으며 완벽하게 작동합니다.PHPUnit 그라인더와 GWT가있는 셀레늄
이제 The Grinder으로 성능 테스트를하고 싶습니다. 즉, Grinder 프레임 워크에서 제공하는 TCPProxy 프로세스를 사용하고 셀렌 테스트를 여러 번 병렬로 실행하고 싶습니다. Grinder TCPProxy로 전체 Selenium 테스트를 기록 할 수 있습니다. 그러나 Grinder 콘솔에서 생성 된 파이썬 스크립트를 실행하려면 GET 또는 POST 요청 중 일부는 항상 오류가 발생합니다.
내 웹 응용 프로그램은 GWT (Google Web Toolkit)로 개발되었습니다. 분명히 많은 비동기식 요청이 있습니다. 어디에서 문제가 생길 수 있습니까? 이미 그라인더와 GWT를 경험 한 사람이 있습니까?
작은 도움이 될 것입니다.
감사합니다.하지만 문제가 해결되지는 않습니다. 분쇄기 로그 파일을 확인한 후 내 POST 요청에 의해 발생한 HTTP 오류는 500 내부 서버 오류입니다. – theblubberin
그런 다음 서버 로그를 확인하고 질문을 세부 사항으로 업데이트해야합니다. – SSR
확인. 나는 분쇄기 로그 파일에서 POST 요청으로 발생한 오류가 500 내부 서버 오류임을 알았다. 그래서 나는 실제로 일어나고있는 것을보기 위해 서버 쪽을 갔다. 그리고 거기에 : ** 들어오는 RPC 호출을 파견하는 동안의 예외 : java.lang.SecurityException : GWT 순열 헤더 (XSRF 공격?)없는 블록 된 요청 ** 그래서 나는 내 파이썬 스크립트가 괜찮다고 생각한다. 보안 상 이유로 요청이 jboss에 의해 차단 된 것입니다. 아무도이 문제를 극복하는 방법을 알고 있습니까? – theblubberin