서비스 테스트 세부사항

테스트 편집기에서 테스트 요소는 테스트 스위트의 첫 번째 요소입니다. 테스트 요소의 설정은 전체 테스트에 적용됩니다.

공통 옵션

데이터 풀
이는 테스트가 사용하는 각 데이터 풀에 대한 세부사항을 나열합니다(데이터 풀의 이름, 사용되는 열 및 데이터 풀 열이 참조되는 테스트에서의 위치). 이동하려는 위치를 클릭하십시오.
데이터 풀 추가
이는 테스트에서 사용하려는 데이터 풀에 참조를 추가합니다. 이 옵션을 클릭하는 것은 테스트를 선택한 상태에서 추가 > 데이터 풀을 클릭하는 것과 같습니다.
제거
이는 선택된 데이터 풀을 제거합니다. 데이터 풀이 사용 중인 경우에는 이 옵션을 사용할 수 없습니다.

SSL 구성

클라이언트와 서버 간의 인증서 인증을 위한 SSL 구성을 정의하십시오. 테스트에서 메시지 요청에 SSL 구성을 사용할 수 있습니다. 테스트에서 여러 SSL 구성을 사용하는 경우 각 메시지 요청에 구성을 지정해야 합니다.

기본 SSL 구성은 항상 서버를 신뢰하며, 이는 인증이 없는 경우와 같습니다.

SSL 구성
기존 SSL 구성을 선택하거나 하나를 작성하십시오. 도구 모음 누름 단추를 사용하여 SSL 구성을 작성하고 기존 SSL 구성을 이름 바꾸기 또는 삭제할 수 있습니다. 또한 SSL 편집기 및 테스트 편집기에서 SSL 구성을 복사하여 붙여넣기 할 수도 있습니다.
서버 인증
이 섹션에는 클라이언트가 서버를 신뢰하는 방식이 설명되어 있습니다.
항상 서버 신뢰
인증이 필요하지 않거나 모든 서버를 신뢰하도록 서버 인증서를 무시하려면 이 옵션을 선택하십시오. 단일 인증을 사용하고 있고 신뢰할 수 있는 서버만 허용하려는 경우 이 옵션을 사용 안함으로 설정하고 신뢰할 수 있는 서버 인증서를 포함한 신뢰 저장소를 지정하십시오.
클라이언트 신뢰 저장소
단일 인증을 사용하는 경우 클라이언트 신뢰 저장소에 신뢰할 수 있는 모든 서버의 인증서가 포함되어 있습니다. 신뢰할 수 있는 서버의 올바른 인증서를 포함하는 KS, JKS 또는 JCEKS 파일을 지정하려면 찾아보기를 클릭하십시오.
비밀번호
클라이언트 신뢰 저장소 파일이 암호화되면 파일에 액세스하는 데 필요한 비밀번호를 입력하십시오.
상호 인증
이 섹션에는 서버 인증 외에 서버가 클라이언트를 신뢰하는 방법이 설명되어 있습니다.
클라이언트측 인증 사용
이중 인증을 사용하는 경우 클라이언트 인증서를 포함한 키 저장소를 지정하려면 이 옵션을 선택하십시오. 이 인증으로 서버가 클라이언트를 인증할 수 있습니다.
클라이언트 인증서 키 저장소
클라이언트를 인증하는 올바른 인증서를 포함하는 KS, JKS 또는 JCEKS 파일을 지정하려면 찾아보기를 클릭하십시오.
비밀번호
클라이언트 신뢰 저장소 파일이 암호화되면 파일에 액세스하는 데 필요한 비밀번호를 입력하십시오.
상호 인증의 신뢰 별명 선택
SSL 구성에 사용할 별명을 선택하십시오. 다른 보안 인증서에 대한 키 저장소에 여러 별명이 있을 수 있습니다. 사용자에 대한 적절한 별명을 선택하십시오. 또한 런타임 시 가상 사용자에게 적용할 수 있는 별명을 저장하기 위해 데이터 풀을 사용할 수도 있습니다.

프로토콜 구성(HTTP)

테스트 요소의 HTTP 구성 페이지는 서버 라이브러리가 HTTP 전송 및 수신 기능을 실행하기 위해 요청하는 정보를 지정합니다.

HTTP 구성은 테스트에서 메시지 호출이 사용할 수 있습니다. 테스트에서 여러 프로토콜 구성을 사용 중인 경우, 각 메시지 호출에 대한 구성을 지정해야 합니다.

HTTP/2
HTTP/2 프로토콜을 사용하는 서비스를 테스트하려면 이 선택란을 선택하십시오.
HTTP 상태 지속 사용
요청 후에 HTTP 연결이 계속 열려 있게 하려면 이 옵션을 선택하십시오. IBM® Rational® AppScan®을 사용하는 경우에는 이 옵션을 사용할 수 없습니다.
SSL 사용
SSL 구성을 사용하려면 이 옵션을 선택하십시오. SSL 구성을 클릭하여 SSL 구성을 작성하거나 기존 구성을 선택하십시오.
플랫폼 인증
이 섹션에서 서비스 액세스에 필요한 인증 유형을 지정하십시오. 인증이 필요하지 않을 경우 없음을 선택하십시오.
기본 HTTP 인증
기본 인증에 사용되는 사용자 이름비밀번호를 지정하려면 이 옵션을 선택하십시오.
NTLM 인증
Microsoft NTLM(NT LAN Manager) 인증 프로토콜을 사용하려면 이 옵션을 선택하십시오. NTLM은 시도-응답 인증을 사용합니다. 이 보기에는 협상된 내용(클라이언트가 지원하고 서버가 요청함)과 인증된 내용(서버의 인증 확인에 대한 클라이언트의 응답) 목록이 표시됩니다.
Kerberos 인증
클라이언트와 서버 간에 Kerberos 인증 프로토콜을 사용하려면 이 옵션을 선택하십시오.
프록시 서버를 통해 연결
HTTP 연결이 프록시 서버 또는 회사 방화벽을 통해 이루어져야 하는 경우 프록시 서버의 주소포트를 지정하십시오. 프록시에 인증이 필요한 경우, 기본 프록시 인증 또는 NTLM 프록시 인증을 선택하십시오.
프록시 인증
이 섹션에서 프록시 액세스에 필요한 인증 유형을 지정하십시오. 인증이 필요하지 않을 경우 없음을 선택하십시오.
기본 프록시 인증
기본 인증에 사용되는 사용자 이름비밀번호를 지정하려면 이 옵션을 선택하십시오.
NTLM 프록시 인증
Microsoft NTLM(NT LAN Manager) 인증 프로토콜을 사용하려면 이 옵션을 선택하십시오. NTLM은 시도-응답 인증을 사용합니다. 이 보기에는 협상된 내용(클라이언트가 지원하고 서버가 요청함)과 인증된 내용(서버의 인증 확인에 대한 클라이언트의 응답) 목록이 표시됩니다.
사용자 정의 클래스
통신 프로토콜에서 사용자 정의 Java™ 코드를 사용한 복잡한 하위 레벨 처리 시 수신 또는 발신 메시지를 변환해야 하는 경우 이 옵션을 선택하십시오. 해당 API를 사용하는 Java 클래스를 선택하려면 찾아보기를 클릭하십시오. 이 옵션은 IBM Security AppScan에서 사용할 수 없습니다.

프로토콜 구성(JMS)

테스트 요소의 JMS(Java Message Service) 구성 페이지는 서버 라이브러리가 JMS 전송 및 수신을 실행하기 위해 요청하는 정보를 지정합니다.

JMS 구성은 테스트에서 메시지 호출이 사용할 수 있습니다. 테스트 내에서 여러 프로토콜 구성을 사용 중인 경우, 각 메시지 호출에서 구성을 지정해야 합니다.

대상 스타일
JMS 대상의 스타일입니다. 주제 또는 를 선택하십시오.
엔드포인트 주소
대상의 주소입니다.
임시 오브젝트 사용
JMS 대상을 임시 오브젝트로 보내려면 이 옵션을 선택하십시오. JMS 큐의 경우 임시 JMS 큐가 메시지에 전송됩니다.
수신 위치 주소
임시 오브젝트 사용이 사용 불가능한 경우 대상 엔드포인트의 JMS 주소를 지정하십시오.
기본 인증
기본 인증에 사용되는 사용자 이름비밀번호를 지정하려면 이 옵션을 선택하십시오.
사용자 정의 어댑터 클래스 이름
이 구성에 사용자 정의 JNDI(Java Naming and Directory Interface) 공급업체 어댑터를 설정하십시오. 사용자 정의 어댑터를 사용하려면 Axis 클래스 및 메소드를 확장하는 Java 클래스를 작성해야 합니다. 어댑터 클래스 이름에 사용자 정의 어댑터 클래스의 이름을 지정하십시오.
텍스트 메시지
메시지가 텍스트인지 또는 바이트 메시지인지를 지정하십시오.
컨텍스트 팩토리 특성
컨텍스트 팩토리의 특성을 편집하십시오. 컨텍스트 팩토리 구성에 문자열 특성을 추가하려면 추가를 클릭하십시오.
커넥터 특성
커넥터의 특성을 편집하십시오. 커넥터 구성에 문자열 특성을 추가하려면 추가를 클릭하십시오. 제품은 다음의 커넥터를 지원합니다.
  • JMS 우선순위
  • JMS 전달 모드
  • JMS TTL(Time to Live)

프로토콜 구성(WebSphere MQ)

테스트 요소의 WebSphere® MQ 구성 페이지는 서버 라이브러리가 WebSphere MQ 전송 송수신 기능을 실행하기 위해 요청하는 정보를 지정합니다.

MQ 구성은 테스트에서 메시지 호출이 사용할 수 있습니다. 테스트에서 여러 프로토콜 구성을 사용 중인 경우, 각 메시지 호출에 대한 구성을 지정해야 합니다.

큐 관리자
서비스를 위한 큐 관리자 옵션을 지정하려면 이 영역을 사용하십시오.
큐 관리자 이름
요청을 보낼 큐 관리자의 이름을 지정하십시오.
인증
큐 관리자가 인증을 필요로 하는 경우 선택란을 선택하고 큐 관리자의 로그인 신임 정보를 제공하십시오. 큐 관리자에 인증을 필요로 하지 않는 경우 이 선택란을 무시할 수 있습니다.
로컬 큐 관리자 사용
로컬 큐 관리자를 사용하려면 이 옵션을 선택하십시오. 이 옵션을 사용하지 않는 경우 다음 정보를 지정하십시오.
큐 관리자 주소
원격 WebSphere MQ 서버의 IP 주소 또는 호스트 이름을 지정하십시오.
큐 관리자 포트
원격 WebSphere MQ 서버의 리스너 포트를 지정하십시오.
클라이언트 채널
원격 큐 관리자의 서버 연결 모드 채널을 지정하십시오.
서비스를 위한 전송 큐 옵션을 지정하려면 이 영역을 사용하십시오.
전송 큐 이름
큐 관리자가 관리하는 큐의 이름을 지정하십시오.
응답에 임시 큐 사용
WebSphere MQ 서버가 임시 큐를 작성할지 여부를 지정합니다. 선택한 경우 임시 큐가 특정 메시지 수신을 위해서만 작성된 후 삭제됩니다.
수신 큐 이름
임시 큐 사용이 선택 취소되면 이 옵션이 큐 관리자 이름 행에 지정된 큐 관리자를 지정합니다. 지정된 큐 관리자가 이 큐를 관리해야 합니다. 세미콜론(;)을 구분 기호로 사용하여 여러 큐 이름을 지정할 수 있습니다.
RFH2 헤더 사용
WebSphere MQ에서 제공하는 SOAP over MQ 전송 기능의 사용 여부를 선택하십시오. 이 기능은 미리 판별된 MQ 메시지 형식(RFH2)을 사용하므로 이 기능을 선택하면 기타 메시지 디스크립터 옵션을 사용할 수 없습니다.
SSL 연결
클라이언트 채널 설정이 보안 채널을 참조하는 경우 SSL 구성을 사용하려면 이 옵션을 선택하십시오. SSL 편집기 열기를 클릭하여 SSL 구성을 작성하거나 변경을 클릭하여 현재 테스트와 연관된 SSL 구성을 변경하십시오.

메시지 요청을 작성하는 데 사용하는 WSDL이 지원되는 JMS URI를 사용하여 WebSphere MQ 서버를 가리키는 경우, 자동으로 SSL 구성이 작성됩니다. 테스트 생성기가 SSL 구성을 작성할 수 없는 경우 수동으로 새로 작성해야 합니다.

WSDL이 WebSphere MQ 서비스(amqwdeployWMService)를 통해 생성된 경우, 테스트 생성기가 HTTP 구성을 생성하지 않도록 하려면 WSDL을 편집하여 전송 바인딩을 HTTP에서 JMS로 변경해야 합니다.

암호 스위트
채널 구성에서 사용되는 암호 스위트를 지정하십시오.
메시지 디스크립터
요청의 필드를 구성하십시오. MQ 메시지 디스크립터의 서브세트를 다른 서버 유형에 사용할 사용자 정의 형식으로 바꿀 수 있습니다(특히 XML 메시지 요청을 사용 중인 경우). 메시지 디스크립터에 대한 정보는 WebSphere MQ 문서를 참조하십시오.
다음 MQ 메시지 특성을 지정하려면 메시지 특성 테이블을 사용하십시오.
  • JMSXDeliveryCount
  • JMSXGroupSeq
  • JMS_IBM_Report_Exception
  • JMS_IBM_Report_Expiration
  • JMS_IBM_Report_COA
  • JMS_IBM_Report_COD
  • JMS_IBM_Report_PAN
  • JMS_IBM_Report_NAN
  • JMS_IBM_Report_Pass_Msg_ID
  • JMS_IBM_Report_Pass_Correl_ID
  • JMS_IBM_Report_Discard_Msg
  • JMS_IBM_MsgType
  • JMS_IBM_Feedback
  • JMS_IBM_PutApplType
  • JMS_IBM_Encoding
  • JMS_IBM_Last_Msg_In_Group
이러한 특성에 대한 자세한 정보는 WebSphere MQ 문서를 참조하십시오.
대상 서비스
Microsoft .NET 프레임워크를 WebSphere MQ의 SOAP over MQ 기능과 함께 사용할 경우 WSDL의 대상 서비스 이름을 지정하십시오.

피드백