테스트 편집기에서 테스트 요소는 테스트 스위트의
첫 번째 요소입니다. 테스트 요소의 설정은 전체 테스트에
적용됩니다.
공통 옵션
- 데이터 풀
- 이는 테스트가 사용하는 각 데이터 풀에 대한 세부사항을 나열합니다(데이터 풀의
이름, 사용되는 열 및 데이터 풀 열이 참조되는 테스트에서의
위치). 이동하려는 위치를 클릭하십시오.
- 데이터 풀 추가
- 이는 테스트에서 사용하려는 데이터 풀에 참조를 추가합니다. 이 옵션을 클릭하는 것은 테스트를 선택한 상태에서 을 클릭하는 것과
같습니다.
- 제거
- 이는 선택된 데이터 풀을 제거합니다. 데이터 풀이 사용 중인 경우에는 이 옵션을 사용할 수 없습니다.
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의 대상 서비스 이름을 지정하십시오.