서비스 스텁 편집

서비스 스텁은 WSDL 스펙에서 각 오퍼레이션에 대한 단일 기본 응답으로 생성됩니다. 기본 응답을 변경하고 실제 서비스를 시뮬레이션할 수 있는 조건부 응답을 추가하도록 서비스 스텁을 편집할 수 있습니다.

프로시저

서비스 스텁의 동작을 편집하려면 다음을 수행하십시오.

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

      기본 케이스는 제거될 수 없고 오퍼레이션에 항상 마지막 케이스 요소입니다.

    2. 서비스 스텁으로 리턴된 XML 컨텐츠를 지정하기 위해 응답 요소를 선택하고 메시지 컨텐츠를 편집하십시오. 양식, 트리소스 보기를 사용하여 XML 컨텐츠 표시장치 모드를 변경하십시오.
  4. 파일 > 저장을 선택하거나 저장 도구 모음 단추를 클릭하십시오.

다음에 수행할 작업

서비스 스텁 편집을 완료했을 때, 스텁 서버에 스텁을 배치할 수 있습니다.

피드백