2011-09-05 2 views
1

현재 Visual Studio 2010을 사용하여 웹 성능 테스트를보고 있습니다. 팝업 (fckEditor 파일 관리자)에서 트리거되는 자바 스크립트를 제외하고 레코더가 정상적으로 작동합니다.Visual Studio 2010 레코더로 웹 테스트를 레코딩하는 동안 자바 스크립트 오류가 발생했습니다.

fckEditor에서 HTML 콘텐츠를 편집 할 때 하이퍼 링크를 추가 할 수 있습니다. 링크 도구를 클릭하면 서버의 파일 브라우저로 팝업이 열립니다. 모든 파일은 onsubmit 이벤트와 하이퍼 링크로 표시됩니다

OpenFile(fileUrl); return false; 

OpenFile 함수는 다음 줄에 실패

window.top.opener.SetUrl(fileUrl) ; 

다음과 같은 오류가 발생 :

SCRIPT5007 : 할 수 없음 'SetUrl'속성 값 얻기 : 객체는 null 또는 정의되지 않음 frmresourceslist.html, 92 행 2

이 오류는 MS Recorder로 녹음 할 때만 나타납니다. 레코더가없는 IE에서 똑같은 단계를 수행하면 정상적으로 작동합니다.

누구도 동일한 유형의 문제가 있습니까? MSDN 당으로

답변

1

:

이 기록 방법에 대한 단점은, 액티브 컨트롤 및 일부 유형의 팝 (예를 들어, AJAX 사이트) 자바 스크립트에 의해 요청을 기록하는 데 실패 할 수 있다는 것입니다

왜냐하면 Internet Explorer 이 항상 필요한 이벤트를 발생시키지 않기 때문입니다. 대부분의 경우 이러한 문제는이 문서의 뒷부분에 설명 된대로 부재 중 요청을 웹 테스트에 수동으로 추가하여 해결할 수 있습니다. 이 문서는 비주얼 스튜디오 2005 것입니다 경우에도

http://msdn.microsoft.com/en-us/library/ms364082(v=vs.80).aspx

, 난 당신에 대한 구문 분석에 의존 요청 속성이 = 거짓함으로써이 문제를 해결할 수 있습니다 여전히 VS 2010

0

유효하다고 생각 모든 요청마다 사용자 정의 웹 플러그인 테스트를 수행하여 모든 요청에 ​​대해이 속성을 일반화 할 수 있습니다. enter image description here