postman collections import
이 자습서에서는 Postman 컬렉션이란 무엇이며 Postman에서 컬렉션을 가져오고 내보내는 방법, 기존 Postman 스크립트를 사용하여 지원되는 다양한 언어로 코드 샘플을 생성하는 방법을 다룹니다.
이는 거의 모든 API 개발자와 테스터가 Postman을 선택하는 도구로 만드는 매우 강력한 기능 중 일부입니다.
=> 독점 우편 배달부 교육 자습서 시리즈를 보려면 여기를 방문하십시오.
학습 내용 :
이중 연결 목록 C ++
우편 배달부 컬렉션이란 무엇입니까?
Postman 컬렉션은 Postman 요청을 저장하기위한 컨테이너 또는 폴더에 불과합니다. 간단히 말해서 Postman 요청의 집합입니다. 컬렉션은 동일한 애플리케이션 등에 속하는 요청을 구성하는 데 중요한 역할을합니다.
예를 들면 , 10 개의 엔드 포인트가있는 안정적인 API를 테스트하거나 검증하는 경우. 그런 다음 컬렉션 변수 적용, 가져 오기 / 내보내기와 같은 작업을 더 쉽게 만들고 단일 컬렉션의 일부로 실행할 수있는 컬렉션으로 구성하는 것이 좋습니다.
다음은 비디오 자습서입니다.
컬렉션을 통해 사용자는 다음을 수행 할 수 있습니다.
#1) 한 번에 모든 요청을 실행합니다.
#두) 해당 컬렉션 내의 모든 요청에 적용 할 수있는 컬렉션 수준 변수를 설정합니다. 예를 들면 각 요청에 개별적으로 헤더를 추가하는 대신 사전 요청 스크립트 또는 권한 부여 헤더를 사용하여 해당 Postman 컬렉션 내의 모든 요청에 헤더를 적용 할 수 있습니다.
#삼) 컬렉션은 JSON으로 다른 사용자와 공유하거나 Postman 제공 서버에서 호스팅 된 컬렉션으로 URL을 통해 공유 할 수 있습니다.
# 4) 컬렉션에 속한 모든 요청에 대해 공통 테스트를 실행합니다. 예를 들면 컬렉션의 각 요청에 대한 상태 코드를 HTTP 200으로 확인해야하는 경우이 테스트를 모든 개별 요청에 추가하는 대신 컬렉션 수준에서 모든 요청을 추가하기 만하면 컬렉션이 완료 될 때 모든 요청에 적용됩니다. 실행됩니다.
Postman 컬렉션 생성
다음은 빈 컬렉션을 만들고 동일한 컬렉션의 일부로 여러 요청을 추가하는 방법입니다.
#1) 비어있는 새 컬렉션을 만듭니다.
#두) 컬렉션 설명과 이름을 추가합니다.
#삼) 컬렉션에 새 요청을 추가하려면 수집 클릭 요청 추가 (먼저 요청을 만든 다음 컬렉션에 추가하거나 한 컬렉션에서 다른 컬렉션으로 요청을 이동할 수도 있습니다.)
Postman 컬렉션 내보내기 / 가져 오기
이제 Postman에서 Postman 컬렉션을 실제로 가져 오거나 내보낼 수있는 방법을 살펴 보겠습니다. 먼저 Postman에서 4 ~ 5 개의 요청이있는 샘플 Postman 컬렉션을 만들어 보겠습니다.
여기서 Postman 컬렉션은 JSON 파일로 내보낼 수 있으며 우리가 원하는 사람과 쉽게 공유 할 수 있다는 점을 이해하는 것이 중요합니다.
마찬가지로 컬렉션 가져 오기는 Postman 애플리케이션에서 요청 컬렉션으로 표시되는 JSON 파일을 가져 오는 것만 큼 간단합니다.
설명을 위해 이미 호스팅 된 컬렉션을 사용합니다. 여기.
이 파일을 다운로드하면 JSON 형식의 파일임을 알 수 있습니다. 이것은 Postman 컬렉션 2.1 형식으로 내 보낸 Postman 컬렉션만큼 좋습니다.
이 JSON 파일을 애플리케이션에서 Postman 컬렉션으로 가져 와서 다시 내보내고 JSON으로 공유하는 방법을 살펴 보겠습니다.
#1) 컬렉션을 가져 오려면 위 파일을 다운로드하여 파일 시스템에 파일로 저장하십시오.
아래와 같이 Curl 명령을 사용하여 JSON 파일을 간단히 다운로드 할 수 있습니다.
curl https://raw.githubusercontent.com/Blazemeter/taurus/master/examples/functional/postman-sample-collection.json --output sample-postman-collection.json
#두) 이제 Postman을 열고 수입 .
#삼) 다운로드 한 JSON 파일을 선택합니다. 선택이 완료되면 JSON 파일이 애플리케이션에서 Postman 컬렉션으로 가져 오는 것을 볼 수 있습니다.
# 4) 이제 컬렉션에서 사용할 수있는 다양한 요청을 찾아 볼 수 있습니다.
# 5) 컬렉션을 JSON 형식으로 다시 내 보냅니다 (다른 사람과 공유 할 수 있음). 예를 들면 이 컬렉션에 요청을 하나 더 추가하고 내보내기를 클릭합니다. 수집을위한 결과 JSON 파일에는 이제 새로 추가 된 요청도 포함됩니다.
# 6) 컬렉션 이름 옆에있는 '…'아이콘 / 버튼을 클릭하여 옵션이있는 메뉴를 확인하고 수출 .
YouTube에서 오디오를 다운로드하는 가장 좋은 방법
# 7) 선택 컬렉션 v2.1 내보내기 옵션에 대한 형식 (나중의 자습서에서이 두 파일 유형의 차이점을 살펴 보겠습니다).
Postman 컬렉션 실행
컬렉션 내에서 개별 요청을 실행하고 컬렉션 실행기를 사용하여 전체 컬렉션의 모든 요청을 실행하는 방법을 살펴 보겠습니다.
개별 요청을 실행하려면 컬렉션에서 특정 요청을 열고 'SEND'버튼을 클릭하여 해당 요청을 실행하면됩니다.
전체 컬렉션, 즉 지정된 컬렉션에있는 모든 요청을 실행하려면 Postman에서 컬렉션 옆에있는 '재생'버튼을 클릭하고 '실행'옵션을 선택하여 컬렉션 러너를 열고 전체 컬렉션을 주어진 컬렉션 구성.
아래 스크린 샷을 참조하십시오.
Postman은 수집을위한 실행 구성을 선택하는 측면에서 많은 유연성을 제공합니다.
예를 들어, 컬렉션을 실행하는 동안 참조해야하는 환경 파일을 선택할 수 있습니다. Postman 요청에 사용되는 데이터 구성이있는 경우 컬렉션을 실행하기 전에 데이터 파일을 제공 할 수 있습니다.
아래 이미지에서 선택한 컬렉션에 대한 실행 결과 / 요약을 볼 수 있습니다. 실행 된 항목과 결과에 대한 요약보기를 제공합니다.
Postman 요청을 코드로 내보내기
이제 기존 Postman 컬렉션을 선호하는 프로그래밍 언어 중 하나의 코드 / 스크립트로 간단히 내보낼 수있는 방법을 살펴 보겠습니다 (Postman은 즉시 사용할 수있는 많은 형식을 지원하므로 기존 요청을 다음으로 다운로드 / 내보낼 수 있습니다. 여러 형식을 사용하고 원하는대로 사용).
기존 요청을 코드로 내보내려면 요청을 열고 요청 URL 바로 아래에있는 '코드'링크를 클릭합니다.
그러면 기본 cURL 스크립트가 선택된 창이 열리고 요청이 cURL 스크립트 형태로 표시됩니다. 선택한 다른 형식에 따라 요청 텍스트가 그에 따라 변경되며 원하는대로 복사하여 사용할 수 있습니다.
코드에서 우편 배달부 요청 가져 오기
내보내기와 마찬가지로 다양한 형식의 요청을 Postman 컬렉션으로 가져올 수도 있습니다.
가져 오기 기능을 통해 Postman 요청으로 변경 될 cURL 요청을 사용하여이를 시연합니다. 요청을 가져 오려면 Postman의 왼쪽 상단 모서리에있는 '가져 오기'를 클릭하고 열려면 '원시 텍스트 붙여 넣기'옵션을 선택해야하는 대화 창을 기다립니다.
이제 여기에 cURL URL을 간단히 붙여 넣을 수 있으며 '가져 오기'버튼을 클릭하면 제공된 요청에 따라 값을 다른 필드로 대체하여 Postman에서 요청을 생성해야합니다.
결론
이 튜토리얼에서 우리는 Postman 애플리케이션에서 매우 중요한 빌딩 블록 인 Postman 컬렉션에 대해 배웠습니다.
컬렉션은 요청을 명확하게 관리 및 유지하고 컬렉션 공유, 전체 컬렉션 실행, 특정 컬렉션에 속한 모든 요청에 Auth 헤더와 같은 공통 속성 추가 등과 같은 많은 다른 기능을 제공 할 수있는 Postman의 중요한 핵심 구성 요소입니다. 기타 등등.
또한 기존 요청을 다른 언어 바인딩으로 내보내는 방법과 기존 스크립트를 Postman의 요청으로 가져 오는 방법도 다루었습니다.
다음 자습서에서는 이러한 빌딩 블록을 복잡하고 번거로운 API 흐름에도 활용하고 요청을 적절하게 관리하고 요청에 따라 실행할 수있는 방법을 살펴볼 것입니다.
=> 여기에서 모든 우편 배달부 자습서를 확인하십시오.
추천 도서
- POSTMAN 자습서 : POSTMAN을 사용한 API 테스트
- JCF (Java Collections Framework) 자습서
- Tortoise SVN 자습서 : 코드 리포지토리의 개정
- Eclipse에서 코드 디버깅의 기초
- TOP 40 정적 코드 분석 도구 (최고의 소스 코드 분석 도구)
- XML 코드 예제를 사용한 SOAtest의 어설 션
- Eclipse 용 Appium Studio에서 테스트 코드 실행 및 확인
- 개발자와 테스터를위한 가장 인기있는 10 가지 코드 검토 도구