2010-05-06 5 views
1

현재 여러 소스에서 얻은 자바 스크립트 코드가 포함 된 사이트에서 작업하고 있으며 유지 관리 사이트에서 실행해야합니다. 때때로이 코드 중 일부는 너무 늦을 때까지 우리가 알지 못하는 사이에 깨집니다. 우리 사이트를 크롤링하고 자바 스크립트 오류를보고하고보고하는 모니터링 도구가 있습니까? 아니면 어떻게 든 셀레늄 테스트에 통합 될 수 있습니까?자바 스크립트 오류를 ​​찾는 사이트 모니터링 도구

+0

ASP.NET에있는 경우이 어셈블리를 사용하여 서버에 다시보고 할 수 있습니다. http://james.newtonking.com/archive/2006/05/02/Logging-JavaScript-Errors-To-ASP. NET.aspx –

+0

고마워 Martin, 그 솔루션은 이상하게 들리지만이 경우에는 고전적인 ASP를 지원해야합니다. –

+0

개발 단계에서 모든 오류를 파악할 수는 없습니다. ** atatus **와 같은 도구를 사용하여 런타임 오류를 캡처 할 수 있습니다. https://www.atatus.com/ –

답변

2

내가 개발 한 사이트에서는 try ... catch 블럭의 모든 내용을 처리하고 예외가 처리되지 않으면 항상 AJAX 요청을 스크립트에 생성하여 오류 보고서를 다음과 같은 많은 정보로 개발 팀에 전자 메일로 보냅니다. 나는 모일 수있다.

<script type="text/javascript"> 
window.onerror = function() 
{ 
    // Your code to generate an AJAX request to your error report script here 
} 
</script> 
+2

조절 로직을 조심스럽게 작성해야합니다. 그렇지 않으면 실수로 오류 엔드 포인트를 DDoS 할 수 있습니다. 더 나은 오류 정보를 얻고 오류 볼륨에 대해 걱정하지 않으려면 [TrackJS] (https://trackjs.com)와 같은 호스팅 된 솔루션을 확인하십시오. 공개 : 나는 창립자 중 한 사람입니다. –

0

나는이 게시물은 오래 알고 있지만, 최근에 우리가했습니다 :

코드가 코드 인 경우 사용자가 직접 작성하지 않은 및 try...catch 블록을 추가 할 어려울 것입니다, 당신은 window.onerror handler 대신 사용할 수 있습니다 수행하는 도구를 시작이 그것은 ConsoleWatch라고 :

-https://www.consolewatch.io/

그것은 당신이 JS 오류에 대한 전체 웹 사이트를 검사하고 또한 당신이 t 편리하게 찾을 수 있도록 보고서를 스캔을 반복 예약 할 수 있습니다!

-1

제작 후 발생할 수있는 JavaScript 오류를 잡아낼 수있는 도구를 이용하는 것도 현명한 방법입니다. 거기에 몇 가지 도구가 있지만 자동으로 모든 사용자 오류를 재현 할 수 있기 때문에 나는 RootCause을 권장합니다.

면책 조항 : RootCause에 근무하고 있습니다. Google의 소프트웨어는 자동으로 JavaScript 오류를 재생하고 버튼 클릭만으로 브라우저에 사용자 세션을 재 생할 수 있습니다.

관련 문제