본문
SOAP UI
# SOAP UI
1. SOAP 개념
1.1 SOAP(Simple Object Access Protocol)
일반적으로 널리 알려진 HTTP, HTTPS, SMTP 등을 통해 XML 기반의 메시지를 컴퓨터 네트워크 상에서 교환하는 프로토콜이다. SOAP은 웹 서비스에서 기본적인 메시지를 전달하는 기반이 된다. SOAP에는 몇가지 형태의 메시지 패턴이 있지만, 보통의 경우 원격 프로시져 호출(Remote Procedure Call:RPC) 패턴으로, 네트워크 노드(클라이언트)에서 다른 쪽 노드(서버)쪽으로 메시지를 요청 하고, 서버는 메시지를 즉시 응답하게 된다. SOAP는 XML-RPC와 WDDX에서 envelope/header/body로 이루어진 구조와 전송(transport)와 상호 중립성(interaction neutrality)의 개념을 가져왔다.SOAP은 XML을 근간으로 헤더와 바디를 조합하는 디자인 패턴으로 설계되어 있다. (https://ko.wikipedia.org/wiki/SOAP)
2. SOAP UI
2.1 설치
https://sourceforge.net/projects/soapui
2.2 SOAP UI 프로젝트 생성
2.2.1 File > New SOAP Project
2.2.2 Initial WSDL에 URL 기재 후, OK 버튼 클릭
- format: URL?WSDL
- sample: http://192.168.7.22:8082/services/MmWS?WSDL
2.2.3 생성된 프로젝트 확인
2.2.4 테스트(Request/Response)
댓글