AJAX 기반 웹 애플리케이션 테스트를 위한 환경 설정
자동 추적 옵션을 true로 설정하거나 자동 추적 옵션을 false로 설정하는 두 가지 다른 방법으로 AJAX 기반 애플리케이션을 테스트할 수 있습니다. 자동 추적 옵션을 false로 설정하는 경우 스크립트에 수동으로 AJAX용 Functional Tester API를 삽입하여 사용해야 합니다.
상위 주제:
Functional Test 환경 준비
자동 추적 옵션을 true로 설정
이 태스크 정보
자동 추적 옵션을 true로 설정하여 AJAX 기반 애플리케이션을 테스트하려면 다음을 수행하십시오.
프로시저
<
Rational Functional Tester
install directory>\Functional Tester\bin\
에 있는 ivory.properties 파일을 여십시오.
rational.test.ft.html.ajax.autotrace
옵션을 true로 설정하십시오.
예제:
rational.test.ft.html.ajax.autotrace = true
자동 추적 옵션을 false로 설정
이 태스크 정보
자동 추적 옵션을 false로 설정하여 AJAX 기반 애플리케이션을 테스트하려면 다음을 수행하십시오.
프로시저
<
Rational Functional Tester
install directory>\Functional Tester\bin\
에 있는 ivory.properties 파일을 여십시오.
rational.test.ft.html.ajax.autotrace
옵션을 false로 설정하십시오.
예제:
rational.test.ft.html.ajax.autotrace = false
레코드된 스크립트에서 필수 문서 제어가 AJAX 요청을 추적하도록
setAjaxTrace(true)
메소드를 삽입하십시오. 예제:
document_htmlDocument().setAjaxTrace(true)
스크립트에서
GetAjaxPendingRequests ()
,
WaitForAjaxPendingRequests (int)
,
GetAjaxCompletedRequests ()
또는
WaitForAjaxCompletedRequests ()
메소드를 명시적으로 사용하여 AJAX 요청을 추적하십시오.
다음에 수행할 작업
참고:
재생하는 동안 어느 조치에서 AJAX 요청을 호출하는 경우 요청이 완료되어야 후속 조치가 수행됩니다. AJAX 요청 완료 시간이 스크립트 재생 제한시간 값보다 긴 경우 문서 제어에
waitforExistence()
메소드를 사용하십시오.
피드백