API Test 42

008. POSTMAN을 사용하여 특정 범위의 난수를 어떻게 생성 하는 방법 알아보니..

008. POSTMAN을 사용하여 특정 범위의 난수를 어떻게 생성 하는 방법 알아보았어요   1. Pre-request Script에서 변수 정의하기먼저, 요청 전에 실행되는 Pre-request Script를 사용하여 랜덤 숫자를 생성하고 변수를 설정할 수 있습니다.예를 들어, 0부터 4까지의 랜덤 정수를 생성하려면 다음과 같이 작성하시면 됩니다:javascriptpm.globals.set('randomNum', Math.floor(Math.random() * 5));코드 설명:Math.random()은 0 이상 1 미만의 난수를 생성합니다.여기에 5를 곱하면 0 Math.floor()를 사용하여 소수점을 버리고 정수 부분만 취합니다.pm.globals.set('randomNum', value)를 통해..

API Test/POSTMAN 2025.03.25

007. API test postman에서 Newman을 사용하여 컬렉션을 실행하는 방법 알아보니..

API test postman에서 Newman을 사용하여 컬렉션을 실행하는 방법 알아보았어요  Newman을 사용하여 컬렉션을 실행하는 방법컬렉션을 실행하는 또 다른 방법은 Newman을 사용하는 것입니다. Newman과 Collection Runner의 주요 차이점은 다음과 같습니다:별도 설치 필요: Newman은 Postman의 애드온(add-on)으로, 네이티브 앱과는 별도로 설치해야 합니다.커맨드 라인 사용: Newman은 커맨드 라인 인터페이스를 사용하며, Collection Runner는 그래픽 사용자 인터페이스(GUI)를 제공합니다.지속적 통합 지원: Newman은 지속적 통합(Continuous Integration) 환경에서 사용될 수 있습니다.Newman을 설치하고 이를 통해 컬렉션을 ..

API Test/POSTMAN 2025.03.24

006. API 테스트 도구 Postman에서 컬렉션 러너를 사용하여 컬렉션 실행하는 방법 알아보니..

006. API 테스트 도구 Postman에서 컬렉션 러너를 사용하여 컬렉션 실행하는 방법 알아보았어요  컬렉션을 실행하는 방법은 두 가지가 있습니다: 컬렉션 러너(Collection Runner)와 뉴먼(Newman)입니다.  먼저, 컬렉션 러너를 사용하여 컬렉션을 실행하는 방법을 알아보겠습니다.단계 1: 컬렉션 러너 열기페이지 상단에 있는 "Import" 버튼 옆의 "Runner" 버튼을 클릭합니다. 단계 2: 컬렉션 러너 페이지 이해하기컬렉션 러너 페이지가 아래와 같이 나타날 것입니다. 각 필드의 기능은 다음과 같습니다:Collection: 실행할 컬렉션을 선택합니다.Environment: 사용할 환경 변수를 선택합니다.Iterations: 컬렉션을 반복 실행할 횟수를 지정합니다.Delay: 각 요..

API Test/POSTMAN 2025.03.21

005. API 테스트도구 postman에서 컬렉션을 만드는 방법 알아보니..

API 테스트도구 postman에서 컬렉션을 만드는 방법 알아보았어요  Postman에서 컬렉션은 테스트 스위트를 체계적으로 관리하고 팀원들과 효율적으로 공유하는 데 필수적입니다.컬렉션은 가져오기와 내보내기가 가능하여 협업을 더욱 원활하게 해주죠. 지금부터 컬렉션을 생성하고 실행하는 방법을 자세히 안내해 드리겠습니다.컬렉션 생성하기1단계: 페이지의 좌측 상단에 있는 [New] 버튼을 클릭하세요.2단계: 나타나는 옵션 중에서 [Collection]을 선택하시면 컬렉션 생성 창이 나타납니다.3단계: 원하는 컬렉션의 이름과 설명을 입력하신 후, [Create] 버튼을 눌러주세요. 이렇게 하면 새로운 컬렉션이 생성됩니다.요청을 컬렉션에 추가하기4단계: 이전에 작성한 GET 요청으로 돌아가서 [Save] 버튼을 ..

API Test/POSTMAN 2025.03.20

004. Postman 테스트 만드는 방법 알아보니..

004. Postman 테스트 만드는 방법 알아보았습니다.  Postman 테스트는 요청에 추가되는 JavaScript 코드로, 성공 또는 실패 상태, 예상 결과와의 비교 등을 확인하는 데 도움을 줍니다. 일반적으로 pm.test로 시작하며, 다른 도구에서 사용되는 assert나 verify 명령과 유사하게 작동합니다. 이전 레슨에서 매개변수화된 요청을 사용했으므로, 이제 이를 활용하여 Postman으로 기본적인 API 테스트를 수행해 보겠습니다.1단계) 이전 튜토리얼의 GET 사용자 요청으로 이동하세요.상단의 Tests 탭으로 전환합니다.오른쪽에는 코드 스니펫(Snippets) 섹션이 있습니다.스니펫 목록에서 "Status code: Code is 200"을 클릭합니다.코드 창에 해당 코드가 자동으로 ..

API Test/POSTMAN 2025.03.19

003. Postman 요청을 매개변수화하는 방법 알아보니..

Postman 요청을 매개변수화하는 방법 알아보았어요  매개변수화(Parameterize Requests)하는 방법데이터 매개변수화는 Postman에서 가장 유용한 기능 중 하나입니다. 동일한 데이터를 사용하여 같은 요청을 여러 번 생성하는 대신, 매개변수와 변수를 활용할 수 있습니다. 이러한 데이터는 데이터 파일이나 환경 변수에서 가져올 수 있으며, 매개변수화를 통해 동일한 테스트의 반복을 피하고 자동화 테스트에 활용할 수 있습니다.매개변수는 중괄호 두 개를 사용하여 생성됩니다: {{sample}}. 이전 요청에서 매개변수를 사용하는 예를 함께 살펴보겠습니다.  이제 매개변수를 적용한 GET 요청을 만들어 보겠습니다.1단계HTTP 요청 방식을 GET으로 설정하세요.다음 링크를 입력합니다: https:/..

API Test/POSTMAN 2025.03.18

002. Postman을 사용하여 API 실행하는 방법 알아보니..

Postman을 사용하여 API 실행하는 방법 알아보았어요 Postman을 사용하여 API 실행하는 방법  아래는 Postman 워크스페이스입니다. Postman 도구의 단계별 프로세스와 다양한 기능을 함께 탐색해보겠습니다! Postman을 사용하여 API를 실행하는 방법새로 만들기(New) - 새로운 요청, 컬렉션 또는 환경을 생성하는 곳입니다.가져오기(Import) - 컬렉션이나 환경을 가져올 때 사용됩니다. 파일, 폴더, 링크에서 가져오거나 원시 텍스트를 붙여넣는 옵션이 있습니다.실행기(Runner) - 자동화된 테스트를 컬렉션 실행기를 통해 실행할 수 있습니다. 이는 다음 레슨에서 자세히 다룰 예정입니다.새로 열기(Open New) - 이 버튼을 클릭하면 새 탭, Postman 창 또는 실행기 창..

API Test/POSTMAN 2025.03.18

001. API 테스트 도구 Postman에 대해 알아보니..

API 테스트 도구 Postman에 대해 알아 보았어요  그전에 API가 뭘까요? ### API란 무엇인가요?API는 Application Programming Interface의 약자로, 한국어로는 응용 프로그램 프로그래밍 인터페이스라고 합니다. 이는 서로 다른 소프트웨어 애플리케이션들이 원활하게 상호 작용하고 통신할 수 있도록 해주는 중간 매개체 또는 규칙의 집합을 의미합니다. 비유하자면, 서로 다른 언어를 사용하는 사람들이 통역사를 통해 대화하는 것과 같습니다.### API의 역할과 중요성현대의 디지털 환경에서 다양한 애플리케이션과 서비스들이 존재하며, 이들은 서로 데이터를 교환하고 기능을 공유해야 할 필요가 있습니다. API는 이러한 필요성을 충족시켜주는 핵심 요소로서 다음과 같은 역할을 합니다...

API Test/POSTMAN 2025.03.14

쿠팡 상품조회 API 테스트 케이스 및 Post-response script

pm.test("Status code is 400", function () { pm.response.to.have.status(400);});pm.test("Error message is '업체상품아이디는 숫자형으로 입력해주세요.'", function () { var jsonData = pm.response.json(); pm.expect(jsonData.message).to.include("업체상품아이디는 숫자형으로 입력해주세요.");});쿠팡 상품조회 API 테스트 케이스를 만들어 볼까요? 등록상품 ID(sellerProductId)로 등록된 상품의 정보를 조회합니다.상품 가격/재고/판매상태 수정 시 필요한 옵션ID(vendorItemId)를 확인할 수 있습니다. 또한, 상품 정보를 ..

API Test/POSTMAN 2025.01.30

[공유] 쿠팡 openapi Test 가이드 및 Pre-script 설명

[공유] 쿠팡 openapi Test 가이드 및 Pre-script 설명드려요 OPEN API Test 가이드0. OPEN API 호출개발 절차쿠팡에서는 셀러들의 Business Success를 위해 다양한 OPENAPI를 제공하고 있습니다. 하지만, IT 서비스 개발에 익숙하지 않은 셀러라면 어디서부터 어떻게 접근해야 할지 막막할 수도 있습니다. 일반적으로 API 를 활용한 비즈니스 개발은 다음과 같은 절차로 이루어 집니다.1단계 : API 명세 확인 및 이해2단계 : 전문(message) 기반 OPENAPI 호출 테스트3단계 : 실제 API 호출코드 개발여기서는 전문기반으로 OPENAPI를 호출해보는 방법을 Postman이라는 무료소프트웨어를 통해 설명합니다.1. OPENAPI Key 발급쿠팡의 OP..

API Test/POSTMAN 2025.01.30