서비스 스텁은 WSDL 스펙에서 각 오퍼레이션에 대한 단일 기본 응답으로 생성됩니다. 기본 응답을 변경하고 실제 서비스를 시뮬레이션할 수 있는 조건부 응답을 추가하도록 서비스 스텁을 편집할 수 있습니다.
프로시저
서비스 스텁의 동작을 편집하려면 다음을 수행하십시오.
- 테스트 네비게이터에서 스텁을 두 번 클릭하여 스텁 편집기를 여십시오. 스텁이 시뮬레이션한 각 오퍼레이션은 조작 요소에 의해 표시되며, 이는 조건을 설명하는 경우
요소를 포함합니다. 각 케이스에는 응답 요소가
있습니다. 케이스 요소는 검증 포인트를 테스트하고 동일한 프리젠테이션을 사용하는 것과 유사합니다.
- 오퍼레이션의 기본 응답을 변경하려면 다음을 수행하십시오.
- 오퍼레이션 및 케이스: 기본 요소를 확장한 다음 응답 요소를 선택하십시오. 케이스: 기본 요소는 어떤 다른 케이스 조건도 충족되지 않는 경우 서비스 스텁의 응답을 설명합니다.
- 서비스 스텁으로 리턴된 XML 컨텐츠를 지정하기 위해 메시지 컨텐츠를 편집하십시오.
- 조건부 응답 케이스를 추가하려면 다음을 수행하십시오.
- 오퍼레이션을 마우스 오른쪽 단추로 클릭하고 , 포함 케이스 또는 조회
케이스를 선택하십시오.
이러한 조건부 케이스 유형은 서비스 테스트에서
동일,
포함 및
조회 검증 포인트와
유사합니다.
- 동등 케이스를 사용하여 전체 수신 메시지 컨텐츠가
지정된 메시지 컨텐츠와 완전히 일치할 때 스텁이 리턴하는
응답을 지정하십시오.
- 포함 케이스를 사용하여 수신 메시지 컨텐츠의 일부가
지정된 메시지 컨텐츠와 일치할 때 서비스 스텁이 리턴하는
응답을 지정하십시오.
- 조회 케이스를 사용하여 XPath 조회가
지정된 기준을 충족할 때 서비스 스텁이 리턴하는
응답을 지정하십시오.
원래 서비스의 동작을 시뮬레이션하기 위해 필요에 따라 많은 케이스 요소로서 추가할 수 있습니다.
위 및
아래 단추를 사용하여
케이스 조건이 평가되는 순서로 변경하십시오. 첫 번째 일치하는 조건만
실행됩니다.
기본 케이스는 제거될 수 없고 오퍼레이션에 항상 마지막 케이스 요소입니다.
- 서비스 스텁으로 리턴된 XML 컨텐츠를 지정하기 위해 응답 요소를 선택하고 메시지 컨텐츠를 편집하십시오. 양식, 트리 및 소스 보기를 사용하여 XML 컨텐츠 표시장치 모드를 변경하십시오.
- 을 선택하거나 저장 도구 모음 단추를 클릭하십시오.
다음에 수행할 작업
서비스 스텁 편집을 완료했을 때, 스텁 서버에
스텁을 배치할 수 있습니다.