서비스 검증 포인트 세부사항

검증 포인트를 사용하면 기준에 대한 호출의 메시지 리턴을 검사하여 서비스의 동작을 테스트할 수 있습니다. 메시지 리턴의 XML 문서의 컨텐츠, XPath 조회가 리턴하는 노드 수 또는 특정 첨부의 존재에 대한 확인을 수행할 수 있습니다.

포함 및 동일 검증 포인트

포함 검증 포인트는 메시지 리턴 오브젝트에 지정된 XML 메시지가 포함될 때 패스 상태를 리턴합니다. 동일 검증 포인트는 메시지 리턴 오브젝트가 지정된 XML 메시지와 일치할 때 패스 상태를 리턴합니다.

메시지 리턴 오브젝트가 유효한 XML 메시지인 경우 검증이 발생합니다. 검증은 XML 요소의 이름과 요소의 최종 리턴 값 모두에서 수행됩니다. 속성이 확인되지 않습니다.

양식, 트리소스 보기를 사용하여 메시지 컨텐츠를 편집하십시오.

XML 네임스페이스를 사용하여 테스트
이 옵션을 선택하여 단순 이름 대신 XML 네임스페이스를 포함하는 규정된 구조에서 검증을 수행하십시오. 예를 들어, 예상 XML 데이터가 다음과 같은 경우입니다.
<ns1:responseElement xmlns:ns1="http://www.ibm.com/wbse"></ns1:responseElement>
네임스페이스 인식이 사용될 때, 리턴 값의 전체 이름에서 검증이 작성됩니다.
<ns1:responseElement xmlns:ns1="http://www.ibm.com/wbse"></ns1:responseElement>
네임스페이스 인식이 사용되지 않을 때, 검증은 네임스페이스 태그 지정을 무시하고 요소의 단순 이름 및 최종 리턴 값만 검사합니다.
<ns1:responseElement xmlns:ns1="http://www.ibm.com/wbse"></ns1:responseElement>
이 경우 예상 XML 데이터의 값을 다음으로 단순화할 수 있습니다.
<responseElement><responseElement>
XML 텍스트 노드 테스트
이 옵션을 선택하여 검증에 XML 테스트 값을 포함시키십시오.
XML 속성 테스트
이 옵션을 선택하여 검증에 XML 속성을 포함시키십시오.
양식

이 보기는 해당 값으로 호출의 요소에 대한 단순 보기를 제공합니다. 이 보기를 사용하여 양식에서 값을 빠르게 편집하십시오.

트리

이 보기는 해당 값, 속성 및 연관된 네임스페이스로 호출의 요소에 대한 계층 구조 보기를 제공합니다. 추가, 삽입, 제거, 아래를 사용하여 이 목록을 편집할 수 있습니다.

요구사항에 따라 네임스페이스, 속성 또는 텍스트 필터 단추를 클릭하십시오.

유효한 수정사항만 허용을 클릭하여 지정된 XSD(XML schema document)를 기반으로 스마트한 편집을 사용할 수 있습니다. 워크벤치에 대한 XSD 문서 세트를 지정하려면 테스트 네비게이터에서 프로젝트를 마우스 오른쪽 단추로 클릭하고 특성스키마 카탈로그를 선택하십시오. XSD가 없거나 스키마를 무시하려면 스마트 편집을 사용하지 마십시오.

표준 Java™ 정규식을 지정할 수 있습니다. Regexp 열에서 속성 또는 텍스트 값의 행을 선택하고 열에 정규식을 입력하십시오. 예를 들어, 정규식(/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\))은 형식화된 이메일 주소를 올바르게 검사합니다.+([a-zA-Z0-9]{2,4})+$/

소스
이 보기에서는 호출의 소스 XML 문서를 표시합니다.
중요사항: 소스 페이지에 나타나는 ID 태그는 테스트를 위한 내부 표현을 참조합니다. 이 태그를 제거하면 기존 참조와 대체가 모두 제거됩니다. 그들을 삭제한 후 이러한 태그를 다시 작성할 수 없습니다.

조회 검증 포인트

조회 검증 포인트는 XML Path 언어 조회가 리턴하는 노드 수가 검증 포인트에 지정되는 예상 노드 수와 일치할 때 패스 상태를 리턴합니다.

메시지 리턴 오브젝트가 유효한 XML 문서인 경우 검증이 발생합니다.

XPath 표현식

XML 경로 언어를 사용하여 조회를 지정하십시오. XPath 조회 표현에 대한 자세한 사항은 XPath 스펙을 참조하십시오. http://www.w3.org/TR/xpath.빌드 표현식을 클릭하여 XPath 표현식 빌더 창을 여십시오.

참고: XPath 표현식이 규정된 이름이 접두부를 가지도록 요청하므로 XPath 표현식은 xmlns로 선언된 기본 네임스페이스에 대한 널을 리턴합니다.
연산자 및 예상 수
이는 조회가 리턴하는 예상 노드 수를 지정합니다.
평가
이 단추를 클릭하여 현재 입력을 기반으로 노드 수를 계산하십시오. 이 값은 현재 예상 수를 자동으로 대체합니다.

첨부 검증 포인트

첨부 검증 포인트는 메시지 리턴 첨부가 검증 포인트에 지정되는 모든 기준과 일치할 때 패스 상태를 리턴합니다.

메시지 리턴 오브젝트가 유효한 XML 문서인 경우에만 검증이 발생합니다.

검증될 첨부의 인덱스

여러 첨부의 경우, 이 수는 검사할 첨부를 지정합니다.

첨부 크기

이는 첨부의 예상 크기를 지정합니다.

MIME 유형
이는 첨부의 예상 MINE 유형을 지정합니다.
인코딩
이는 첨부의 예상 인코딩을 지정합니다.

XSD 검증 포인트

XSD 검증 포인트는 서비스가 리턴하는 컨텐츠가 지정된 XSD(XML Schema Definition) 파일 또는 XSD를 포함하는 웹 서비스 정의 언어(WSDL) 파일에 의해 유효성이 검증되는지 확인합니다.

메시지 리턴 오브젝트가 유효한 XML 문서인 경우에만 검증이 발생합니다.

XSD 추가
유효성 검증 검사 목록에 XSD를 추가하십시오.
WSDL 추가

유효성 검증 검사 목록에 XSD를 포함하는 WSDL을 추가하십시오.

열기

선택된 XSD 또는 WSDL 파일을 여십시오.


피드백