API Test/SoupUI2018. 11. 22. 07:00

이 자습서에서는 SOAP UI (Open Source Version)를 다운로드, 설치 및 구성하는 단계를 보여줍니다.

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

SOAPUI 다운로드, 설치 및 구성 : 전체 자습서

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

다음은 설치 프로세스의 로드맵입니다.

 

SOAPUI 다운로드, 설치 및 구성 : 전체 자습서

파트 A : 다운로드 중

  • http://www.soapui.org/로 이동 하십시오.
  • 아래로 스크롤하여 운영 체제에 따라 다운로더를 선택하십시오. 이 자습서에서는 64 비트 Microsoft Windows 운영 체제에 SOAP UI를 설치합니다.

    SOAPUI 다운로드, 설치 및 구성 : 전체 자습서

  • 다운로드를 클릭하면 사용자는 자동으로 http://sourceforge.net/ 으로 전달되고 설치 프로그램 다운로드가 자동으로 시작됩니다.

파트 B : 설치

1 단계 : 다운로드 후 아래 그림과 같이 'Administrator'로 파일을 실행합니다.

SOAPUI 다운로드, 설치 및 구성 : 전체 자습서

2 단계 : 설치 마법사에서 '다음'을 클릭하여 계속 진행하십시오.

SOAPUI 다운로드, 설치 및 구성 : 전체 자습서.

3 단계 : 사용권 계약에 동의하고 '다음'을 클릭하여 계속하십시오.

SOAPUI 다운로드, 설치 및 구성 : 전체 자습서

4 단계 : 설치 디렉토리를 선택하거나 기본 설치 디렉토리를 그대로 두십시오.

SOAPUI 다운로드, 설치 및 구성 : 전체 자습서

5 단계 : 설치하려는 구성 요소를 선택하십시오.

  • SOAP UI는 기본적으로 선택되며 사용자가 구성 할 수 없습니다.
  • Source - Enable, SOAP-UI의 소스 코드에 접근하고자하는 경우. 우리는 그것을 선택하지 않았습니다.
  • Hermes JS - 응용 프로그램에서 JMS 테스트가 필요한 경우 사용합니다.
  • 튜토리얼 - SOAP-UI 설치 후 튜토리얼에 액세스하려면 활성화하십시오

    SOAPUI 다운로드, 설치 및 구성 : 전체 자습서

6 단계 : 설치 마법사가 사용자에게 '로드 UI'를 다운로드하고 설치하도록 요청합니다. 부하 테스트 는 토론의 맥락이 아니기 때문에 선택하지 않고 진행할 수 있습니다.

SOAPUI 다운로드, 설치 및 구성 : 전체 자습서

 

7 단계 : 5 단계에서 'Hermes JMS' 를 선택 하면 'Hermes JMS' 에 대한 사용권 계약이 나타납니다. 사용권 계약에 동의하고 '다음'을 클릭하십시오.

SOAPUI 다운로드, 설치 및 구성 : 전체 자습서

 

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

SOAPUI 다운로드, 설치 및 구성 : 전체 자습서

 

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

SOAPUI 다운로드, 설치 및 구성 : 전체 자습서

9 단계 : '바탕 화면 아이콘 만들기'확인란을 선택하고 '다음'을 클릭하십시오.

SOAPUI 다운로드, 설치 및 구성 : 전체 자습서

10 단계 : 설치가 시작되고 동일하게 완료되면 마법사에 아래 상태가 표시됩니다. '마침'을 클릭하십시오.

SOAPUI 다운로드, 설치 및 구성 : 전체 자습서

11 단계 : '마침'버튼을 클릭하면 SOAP UI가 시작됩니다.

SOAPUI 다운로드, 설치 및 구성 : 전체 자습서

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

참고 : 아래와 같은 업그레이드 화면이 표시 될 수 있습니다. 업데이트 무시할 수 있습니다.

SOAPUI 다운로드, 설치 및 구성 : 전체 자습서

파트 C : 구성

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

  • SOAP UI의 첫 번째 단계는 작업 영역을 만드는 것입니다. 작업 공간과 관련된 여러 프로젝트가있을 수 있습니다. 사용자는 둘 이상의 작업 공간을 작성할 수 있습니다. SOAP UI Pro 버전에서는 환경을 원활하게 전환하여 다른 끝점에 매핑 할 수 있습니다.
  • 각 프로젝트마다 여러 테스트 스위트를 만들 수 있습니다.
  • 각 테스트 슈트에는 여러 테스트 케이스가 첨부 될 수있다.
  • 각 테스트 사례에 대해 여러 테스트 단계가 있을 수 있습니다.

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

SOAPUI 다운로드, 설치 및 구성 : 전체 자습서

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

SOAPUI 다운로드, 설치 및 구성 : 전체 자습서

2 단계 : 작업 영역 의 이름을 입력하고 '확인'을 클릭하십시오.

SOAPUI 다운로드, 설치 및 구성 : 전체 자습서

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

  1. 작업 영역을 저장해야하는 경로를 선택하십시오.
  2. 사용자가 나중에 작업 영역을 열려고 할 때 위치해야하는 작업 공간 XML의 이름.
  3. '저장'을 클릭하십시오.

SOAPUI 다운로드, 설치 및 구성 : 전체 자습서

4 단계 : 작업 공간이 아래와 같이 생성됩니다. 또한 '작업 공간 등록 정보'탭에서 작업 공간 등록 정보에 액세스 할 수 있습니다.

SOAPUI 다운로드, 설치 및 구성 : 전체 자습서

 

이제 우리는 계속해서 테스트를 수행 할 수 있도록 다운로드 및 설치 후에 SOAP-UI를 성공적으로 구성했습니다.

 

기본 GUI 탐색

파일 메뉴 :

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

    SOAPUI 다운로드, 설치 및 구성 : 전체 자습서    

  1. '새로운 SOAP 프로젝트'는 사용자가 SOAP 요청을 가져 와서 프로젝트를 생성 할 수있게합니다.
  2. '새로운 REST Project'는 사용자가 REST Request를 가져 와서 프로젝트를 생성 할 수 있도록한다.
  3. '프로젝트 가져 오기'를 사용하면 해당 XML을 찾아서 전체 프로젝트를 가져올 수 있습니다.
  4. '모든 프로젝트 저장'을 사용하면 열려있는 모든 프로젝트를 한 번의 클릭으로 저장할 수 있습니다.
  5. 'Close All Projects'는 해당 작업 공간에서 열려있는 모든 프로젝트를 닫습니다.
  6. '작업 공간 이름 바꾸기'를 사용하면 이전에 작성한 작업 공간의 이름을 바꿀 수 있습니다.
  7. 'Switch Workspace'는 사용자가 작업 공간을 전환 할 수있게합니다.
  8. '기본 설정'을 사용하면 사용자가 SOAP UI를 사용자 정의 할 수 있습니다. 다음 섹션에서 다루겠습니다.
  9. '환경 설정 저장'을 사용하면 사용자 정의 된 설정을 저장할 수 있습니다. SOAP UI가 다음에 열리면 사용자가 저장 한 기본 설정을 사용합니다.

파일 >> 환경 설정 >> HTTP 설정 :

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

    SOAPUI 다운로드, 설치 및 구성 : 전체 자습서

 

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

파일 >> 환경 설정 >> WSDL 설정 :

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

SOAPUI 다운로드, 설치 및 구성 : 전체 자습서

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

파일 >> 환경 설정 >> UI 설정 :

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

SOAPUI 다운로드, 설치 및 구성 : 전체 자습서

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

 

도움:

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

    SOAPUI 다운로드, 설치 및 구성 : 전체 자습서

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


"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."
Posted by 프리스케이터