SOAPUI 다운로드, 설치 및 구성 Windows

이 튜토리얼에서는 SOAP UI(오픈 소스 버전)를 다운로드, 설치 및 구성하는 단계를 보여줍니다.

다양한 플랫폼에 대한 소프트웨어 및 하드웨어 요구 사항은 다음과 같습니다.

SOAPUI 다운로드, 설치 및 구성

이 튜토리얼에서는 설치가 다음에서 수행됩니다. Windows 환경. 다른 OS에서도 프로세스는 동일하게 유지됩니다.

설치 프로세스에 대한 로드맵은 다음과 같습니다.

SOAPUI 다운로드, 설치 및 구성

파트 A: 다운로드 중

파트 B : 설치

1 단계 : 다운로드 후 아래와 같이 '관리자' 권한으로 파일을 실행합니다.

SOAP UI 설치

2 단계 : 설정 마법사에서 '다음'을 클릭하여 계속하세요.

SOAP UI 설치

3 단계 : 설치 디렉터리를 선택하거나 기본 설치 디렉터리를 그대로 둡니다.

SOAP UI 설치

4 단계 : 설치하려는 구성 요소를 선택합니다.

  • SOAP UI는 기본적으로 선택되며 사용자가 구성할 수 없습니다.
  • 소스 – SOAP-UI의 소스 코드에 액세스하려면 활성화합니다. 우리는 그것을 선택하지 않았습니다.
  • Hermes JS – 애플리케이션에 JMS 테스트가 필요한 경우 활성화합니다.
  • 튜토리얼 - 설치 후 SOAP-UI 튜토리얼에 액세스하려면 활성화합니다.

SOAP UI 설치

5 단계 : 라이센스 계약에 동의하고 '다음'을 클릭하여 계속하세요.

설치

6 단계 : 튜토리얼의 폴더 위치를 선택하거나 기본 위치를 그대로 두고 '다음'을 클릭하세요.

SOAP UI 설치

7 단계 : 시작 메뉴 폴더 위치를 선택하거나 기본 위치를 그대로 두고 '다음'을 클릭하세요.

SOAP UI 설치

8 단계 : '바탕 화면 아이콘 만들기' 확인란을 선택하고 '다음'을 클릭합니다.

설치

9 단계 : 설치가 시작되고 설치가 완료되면 마법사에 아래와 같은 상태가 표시됩니다. '마침'을 클릭하세요.

SOAP UI 설치

10 단계 : 'Finish' 버튼을 클릭하면 SOAP UI가 실행됩니다.

SOAP UI 설치

  1. 메뉴 바
  2. 빠른 액세스 도구 모음
  3. 프로젝트 탐색 영역
  4. 작업공간 속성
  5. 로그 영역

파트 C: 구성

먼저 SOAP UI의 프로젝트 구조를 이해해 보겠습니다.

  • SOAP UI의 첫 번째 단계는 작업 공간을 만드는 것입니다. 작업공간과 연관된 여러 프로젝트가 있을 수 있습니다. 사용자는 두 개 이상의 작업공간을 생성할 수 있습니다. SOAP UI Pro 버전에서는 환경을 원활하게 전환하여 다양한 엔드포인트에 매핑할 수 있습니다.
  • 각 프로젝트에 대해 여러 테스트 스위트를 만들 수 있습니다.
  • 각 테스트 스위트에는 여러 테스트 케이스가 첨부될 수 있습니다.
  • 각 테스트 케이스에는 이와 관련된 여러 테스트 단계가 있을 수 있습니다.

아래는 SOAP-UI의 작업공간 구조를 그림으로 표현한 것입니다.

SOAP UI 구성

1 단계 : 첫 번째 단계는 작업 공간을 만드는 것입니다. 아래와 같이 작업공간을 생성합니다. 지금부터 만들려는 모든 아티팩트가 이 작업공간에 포함됩니다.

SOAP UI 구성

2 단계 : 워크스페이스 이름을 입력하고 '확인'을 클릭하세요.

SOAP UI 구성

3 단계 : 이제 사용자는 이 작업 공간을 저장할 경로를 선택해야 합니다.

  1. 작업공간을 저장할 경로를 선택하세요.
  2. 사용자가 나중에 작업공간을 열려고 할 때 찾아야 하는 작업공간 XML의 이름입니다.
  3. '저장'을 클릭합니다.

SOAP UI 구성

4 단계 : 아래와 같이 작업공간이 생성됩니다. '작업공간 속성' 탭에서 작업공간 속성에 액세스할 수도 있습니다.

SOAP UI 구성

이제 다운로드 및 설치 후 SOAP-UI를 성공적으로 구성하여 계속해서 테스트를 수행할 수 있습니다.

기본 GUI 탐색

파일 메뉴:

  • 실시간 프로젝트 작업 중 원활한 탐색을 위해서는 SOAP-UI 내에서 가장 자주 사용되는 탐색을 이해하는 것이 매우 중요합니다. 먼저 파일 메뉴를 살펴보겠습니다.

기본 GUI 탐색

  1. '새 SOAP 프로젝트'를 통해 사용자는 SOAP 요청을 가져와서 프로젝트를 생성할 수 있습니다.
  2. '새 REST 프로젝트'를 사용하면 사용자가 REST 요청을 가져와서 프로젝트를 생성할 수 있습니다.
  3. '프로젝트 가져오기'를 통해 사용자는 해당 XML을 찾아 전체 프로젝트를 가져올 수 있습니다.
  4. '모든 프로젝트 저장'을 사용하면 사용자가 한 번의 클릭으로 열려 있는 모든 프로젝트를 저장할 수 있습니다.
  5. '열려 있는 모든 프로젝트 닫기'는 해당 작업 공간에 열려 있는 모든 프로젝트를 닫습니다.
  6. '작업 공간 이름 바꾸기'를 통해 사용자는 이전에 생성된 작업 공간의 이름을 바꿀 수 있습니다.
  7. '작업 공간 전환'을 통해 사용자는 작업 공간 간을 전환할 수 있습니다.
  8. '기본 설정'을 통해 사용자는 SOAP UI를 사용자 정의할 수 있습니다. 우리는 다음 섹션에서 그것을 다룰 것입니다.
  9. '기본 설정 저장'을 사용하면 사용자가 사용자 정의한 설정을 저장할 수 있습니다. SOAP UI가 다음에 열릴 때 사용자가 저장한 기본 설정을 사용합니다.

파일 >> 기본 설정 >> HTTP 설정:

  • 이제 파일 메뉴의 '기본 설정'에 대해 알아보겠습니다. '파일' 메뉴에서 '기본 설정'을 클릭하면 아래 대화 상자가 열립니다.
    • 가장 자주 사용되는 'HTTP 설정'에 대해 자세히 살펴보겠습니다.

기본 GUI 탐색

  1. 요청 및 응답에 사용할 HTTP 버전을 나타냅니다.
  2. 'User-Agent Header'를 사용하면 이 옵션을 사용하여 사용자를 미리 정의할 수 있습니다. 정의되지 않은 경우 기본 http 클라이언트 헤더를 사용합니다.
  3. 사용자가 압축 방법을 지정할 수 있습니다. gzip, deflate 또는 None일 수 있습니다.
  4. '선택한 경우'는 호스트의 압축된 응답을 허용합니다.
  5. '선택한 경우'는 압축된 응답의 압축 해제를 비활성화합니다.
  6. '선택한 경우'는 각 SOAP 요청에 대해 HTTP 연결을 닫습니다.
  7. '선택한 경우'를 선택하면 사용자가 나가는 요청에 대한 인증 정보를 지정할 수 있습니다.
  8. 사용자가 응답에서 읽을 최대 바이트 수를 제한할 수 있습니다. ZERO는 무제한 크기에 해당합니다.

파일 >> 기본 설정 >> WSDL 설정:

  • 이제 가장 자주 사용되는 'WSDL 설정'을 자세히 살펴보겠습니다.

기본 GUI 탐색

  1. 캐시 WSDL WSDL의 캐싱을 켜거나 끕니다.
  2. 요청에서 예시 값을 생성합니다.
  3. 사용자가 생성된 요청에 항상 선택적 요소를 포함할 수 있도록 허용
  4. 응답 메시지는 응답 편집기에 인쇄됩니다.
  5. 사용자가 WSDL 요청의 유효성을 검사하는 동안 스키마(.xsd) 파일이 포함된 디렉터리를 지정할 수 있습니다. 이 디렉터리의 내용을 변경하면 SOAP UI를 다시 시작해야 합니다.
  6. 공간을 보존하기 위해 SoapUI 프로젝트 파일에서 압축할 최소 메시지 크기입니다.

파일 >> 기본 설정 >> UI 설정:

  • 이제 가장 자주 사용되는 'UI 설정'에 대해 자세히 살펴보겠습니다.

기본 GUI 탐색

  1. 더 나은 시작 시간을 위해 SOAP UI를 실행하는 동안 모든 프로젝트를 닫고 메모리를 덜 소비합니다.
  2. 가능할 때마다 설명을 표시합니다.
  3. SOAP UI를 종료하는 동안 모든 프로젝트를 자동으로 저장합니다.
  4. 저장하기 전에 SOAP UI는 프로젝트의 백업을 생성합니다. 활성화된 경우 백업 폴더를 언급해야 합니다.
  5. SOAP UI 시작 시 로그 탭을 표시하고 확장합니다.
  6. SOAP UI 시작 시 '시작 페이지' 대화 상자를 표시합니다.
  7. 도구 설명을 비활성화하면 사용자가 탐색 중에 옵션/버튼 위로 마우스를 가져가면 도구 설명이 비활성화됩니다.

도움:

  • 중요한 도움말 메뉴 옵션을 살펴보겠습니다.

기본 GUI 탐색

  1. 다음에서 사용할 수 있는 온라인 도움말의 홈 페이지를 표시합니다. www.soapui.org
  2. 등록된 사용자가 포럼에 질문을 게시하고 커뮤니티에서 온라인 도움을 받을 수 있습니다.
  3. 최신 업데이트를 확인하고 사용 가능한 경우 설치합니다.
  4. 사용자가 홈 페이지로 이동할 수 있도록 허용합니다. www.soapui.org
  5. SOAP UI의 빌드 및 버전 정보를 표시합니다.

다가오는 튜토리얼에서는 테스트 스위트, 테스트 케이스, 테스트 단계를 생성하는 방법을 이해할 뿐만 아니라 SOAP 요청을 테스트하고 검증하는 방법도 알려줄 것입니다.