SOAPUI 다운로드, 설치 및 구성 Windows
이 튜토리얼에서는 SOAP UI(오픈 소스 버전)를 다운로드, 설치 및 구성하는 단계를 보여줍니다.
다양한 플랫폼에 대한 소프트웨어 및 하드웨어 요구 사항은 다음과 같습니다.
이 튜토리얼에서는 설치가 다음에서 수행됩니다. Windows 환경. 다른 OS에서도 프로세스는 동일하게 유지됩니다.
설치 프로세스에 대한 로드맵은 다음과 같습니다.
파트 A: 다운로드 중
- 로 이동 https://www.soapui.org/downloads/latest-release/
- 아래로 스크롤하여 운영 체제에 따라 다운로더를 선택하세요. 이 튜토리얼에서는 64비트에 SOAP UI를 설치합니다. Microsoft Windows 운영 체제.
- 다운로드를 클릭하면 사용자가 자동으로 다음으로 전달됩니다. https://www.soapui.org/downloads/thank-you-for-downloading-soapui/ 설치 프로그램 다운로드가 자동으로 시작됩니다.
파트 B : 설치
1 단계 : 다운로드 후 아래와 같이 '관리자' 권한으로 파일을 실행합니다.
2 단계 : 설정 마법사에서 '다음'을 클릭하여 계속하세요.
3 단계 : 설치 디렉터리를 선택하거나 기본 설치 디렉터리를 그대로 둡니다.
4 단계 : 설치하려는 구성 요소를 선택합니다.
- SOAP UI는 기본적으로 선택되며 사용자가 구성할 수 없습니다.
- 소스 – SOAP-UI의 소스 코드에 액세스하려면 활성화합니다. 우리는 그것을 선택하지 않았습니다.
- Hermes JS – 애플리케이션에 JMS 테스트가 필요한 경우 활성화합니다.
- 튜토리얼 - 설치 후 SOAP-UI 튜토리얼에 액세스하려면 활성화합니다.
5 단계 : 라이센스 계약에 동의하고 '다음'을 클릭하여 계속하세요.
6 단계 : 튜토리얼의 폴더 위치를 선택하거나 기본 위치를 그대로 두고 '다음'을 클릭하세요.
7 단계 : 시작 메뉴 폴더 위치를 선택하거나 기본 위치를 그대로 두고 '다음'을 클릭하세요.
8 단계 : '바탕 화면 아이콘 만들기' 확인란을 선택하고 '다음'을 클릭합니다.
9 단계 : 설치가 시작되고 설치가 완료되면 마법사에 아래와 같은 상태가 표시됩니다. '마침'을 클릭하세요.
10 단계 : 'Finish' 버튼을 클릭하면 SOAP UI가 실행됩니다.
- 메뉴 바
- 빠른 액세스 도구 모음
- 프로젝트 탐색 영역
- 작업공간 속성
- 로그 영역
파트 C: 구성
먼저 SOAP UI의 프로젝트 구조를 이해해 보겠습니다.
- SOAP UI의 첫 번째 단계는 작업 공간을 만드는 것입니다. 작업공간과 연관된 여러 프로젝트가 있을 수 있습니다. 사용자는 두 개 이상의 작업공간을 생성할 수 있습니다. SOAP UI Pro 버전에서는 환경을 원활하게 전환하여 다양한 엔드포인트에 매핑할 수 있습니다.
- 각 프로젝트에 대해 여러 테스트 스위트를 만들 수 있습니다.
- 각 테스트 스위트에는 여러 테스트 케이스가 첨부될 수 있습니다.
- 각 테스트 케이스에는 이와 관련된 여러 테스트 단계가 있을 수 있습니다.
아래는 SOAP-UI의 작업공간 구조를 그림으로 표현한 것입니다.
1 단계 : 첫 번째 단계는 작업 공간을 만드는 것입니다. 아래와 같이 작업공간을 생성합니다. 지금부터 만들려는 모든 아티팩트가 이 작업공간에 포함됩니다.
2 단계 : 워크스페이스 이름을 입력하고 '확인'을 클릭하세요.
3 단계 : 이제 사용자는 이 작업 공간을 저장할 경로를 선택해야 합니다.
- 작업공간을 저장할 경로를 선택하세요.
- 사용자가 나중에 작업공간을 열려고 할 때 찾아야 하는 작업공간 XML의 이름입니다.
- '저장'을 클릭합니다.
4 단계 : 아래와 같이 작업공간이 생성됩니다. '작업공간 속성' 탭에서 작업공간 속성에 액세스할 수도 있습니다.
이제 다운로드 및 설치 후 SOAP-UI를 성공적으로 구성하여 계속해서 테스트를 수행할 수 있습니다.
기본 GUI 탐색
파일 메뉴:
- 실시간 프로젝트 작업 중 원활한 탐색을 위해서는 SOAP-UI 내에서 가장 자주 사용되는 탐색을 이해하는 것이 매우 중요합니다. 먼저 파일 메뉴를 살펴보겠습니다.
- '새 SOAP 프로젝트'를 통해 사용자는 SOAP 요청을 가져와서 프로젝트를 생성할 수 있습니다.
- '새 REST 프로젝트'를 사용하면 사용자가 REST 요청을 가져와서 프로젝트를 생성할 수 있습니다.
- '프로젝트 가져오기'를 통해 사용자는 해당 XML을 찾아 전체 프로젝트를 가져올 수 있습니다.
- '모든 프로젝트 저장'을 사용하면 사용자가 한 번의 클릭으로 열려 있는 모든 프로젝트를 저장할 수 있습니다.
- '열려 있는 모든 프로젝트 닫기'는 해당 작업 공간에 열려 있는 모든 프로젝트를 닫습니다.
- '작업 공간 이름 바꾸기'를 통해 사용자는 이전에 생성된 작업 공간의 이름을 바꿀 수 있습니다.
- '작업 공간 전환'을 통해 사용자는 작업 공간 간을 전환할 수 있습니다.
- '기본 설정'을 통해 사용자는 SOAP UI를 사용자 정의할 수 있습니다. 우리는 다음 섹션에서 그것을 다룰 것입니다.
- '기본 설정 저장'을 사용하면 사용자가 사용자 정의한 설정을 저장할 수 있습니다. SOAP UI가 다음에 열릴 때 사용자가 저장한 기본 설정을 사용합니다.
파일 >> 기본 설정 >> HTTP 설정:
- 이제 파일 메뉴의 '기본 설정'에 대해 알아보겠습니다. '파일' 메뉴에서 '기본 설정'을 클릭하면 아래 대화 상자가 열립니다.
- 가장 자주 사용되는 'HTTP 설정'에 대해 자세히 살펴보겠습니다.
- 요청 및 응답에 사용할 HTTP 버전을 나타냅니다.
- 'User-Agent Header'를 사용하면 이 옵션을 사용하여 사용자를 미리 정의할 수 있습니다. 정의되지 않은 경우 기본 http 클라이언트 헤더를 사용합니다.
- 사용자가 압축 방법을 지정할 수 있습니다. gzip, deflate 또는 None일 수 있습니다.
- '선택한 경우'는 호스트의 압축된 응답을 허용합니다.
- '선택한 경우'는 압축된 응답의 압축 해제를 비활성화합니다.
- '선택한 경우'는 각 SOAP 요청에 대해 HTTP 연결을 닫습니다.
- '선택한 경우'를 선택하면 사용자가 나가는 요청에 대한 인증 정보를 지정할 수 있습니다.
- 사용자가 응답에서 읽을 최대 바이트 수를 제한할 수 있습니다. ZERO는 무제한 크기에 해당합니다.
파일 >> 기본 설정 >> WSDL 설정:
- 이제 가장 자주 사용되는 'WSDL 설정'을 자세히 살펴보겠습니다.
- 캐시 WSDL WSDL의 캐싱을 켜거나 끕니다.
- 요청에서 예시 값을 생성합니다.
- 사용자가 생성된 요청에 항상 선택적 요소를 포함할 수 있도록 허용
- 응답 메시지는 응답 편집기에 인쇄됩니다.
- 사용자가 WSDL 요청의 유효성을 검사하는 동안 스키마(.xsd) 파일이 포함된 디렉터리를 지정할 수 있습니다. 이 디렉터리의 내용을 변경하면 SOAP UI를 다시 시작해야 합니다.
- 공간을 보존하기 위해 SoapUI 프로젝트 파일에서 압축할 최소 메시지 크기입니다.
파일 >> 기본 설정 >> UI 설정:
- 이제 가장 자주 사용되는 'UI 설정'에 대해 자세히 살펴보겠습니다.
- 더 나은 시작 시간을 위해 SOAP UI를 실행하는 동안 모든 프로젝트를 닫고 메모리를 덜 소비합니다.
- 가능할 때마다 설명을 표시합니다.
- SOAP UI를 종료하는 동안 모든 프로젝트를 자동으로 저장합니다.
- 저장하기 전에 SOAP UI는 프로젝트의 백업을 생성합니다. 활성화된 경우 백업 폴더를 언급해야 합니다.
- SOAP UI 시작 시 로그 탭을 표시하고 확장합니다.
- SOAP UI 시작 시 '시작 페이지' 대화 상자를 표시합니다.
- 도구 설명을 비활성화하면 사용자가 탐색 중에 옵션/버튼 위로 마우스를 가져가면 도구 설명이 비활성화됩니다.
도움:
- 중요한 도움말 메뉴 옵션을 살펴보겠습니다.
- 다음에서 사용할 수 있는 온라인 도움말의 홈 페이지를 표시합니다. www.soapui.org
- 등록된 사용자가 포럼에 질문을 게시하고 커뮤니티에서 온라인 도움을 받을 수 있습니다.
- 최신 업데이트를 확인하고 사용 가능한 경우 설치합니다.
- 사용자가 홈 페이지로 이동할 수 있도록 허용합니다. www.soapui.org
- SOAP UI의 빌드 및 버전 정보를 표시합니다.
다가오는 튜토리얼에서는 테스트 스위트, 테스트 케이스, 테스트 단계를 생성하는 방법을 이해할 뿐만 아니라 SOAP 요청을 테스트하고 검증하는 방법도 알려줄 것입니다.