상식닷컴
로그인
가입하기
2026년 상식닷컴 선정 식당 & 카페 리스트
2025년 2026년 신상 호텔 리스트
최근에 오픈한 호텔을 찾는다면 살펴보세요
일주일 식단표 어플
자동 일주일 식단표 어플
안드로이드
아이폰
주식 & 코인 차트의 신
1000만원으로 2000만원 만들기 프로젝트
수정하기 - Postman에서 테스트 스크립트의 변수를 사용하는 방법은 무엇인가요?
닉네임
비밀번호
제목
내용
[이미지 업로드는 권한이 있는 사람만 가능. 하단 카톡으로 연락]
Postman은 <a href='https://sangseek.com/sangseeks/API/ko'>API</a> 테스트 및 개발을 위한 강력한 도구로, 테스트 스크립트를 작성하여 요청의 응답을 검증하고, 변수들을 활용하여 테스트를 더욱 유연하게 만들 수 있습니다. Postman에서 테스트 스크립트의 변수를 사용하는 방법에 대해 자세히 설명하겠습니다. 1. Postman 변수의 종류 Postman에서는 여러 종류의 변수를 사용할 수 있습니다: - 글로벌 변수 : 모든 요청에서 접근할 수 있는 변수입니다. - 컬렉션 변수 : 특정 컬렉션 내의 모든 요청에서 사용할 수 있는 변수입니다. - 환경 변수 : 특정 환경(예: 개발, 테스트, 프로덕션)에 따라 다르게 설정할 수 있는 변수입니다. - 로컬 변수 : 특정 요청 내에서만 사용할 수 있는 변수입니다. 2. 변수 설정하기 변수를 설정하는 방법은 다음과 같습니다: - 글로벌 변수 : Postman의 상단 메뉴에서 "Manage Environments"를 클릭한 후 "Globals" 탭에서 변수를 추가할 수 있습니다. - 컬렉션 변수 : 컬렉션을 선택한 후 "Edit" 버튼을 클릭하고 "Variables" 탭에서 변수를 추가합니다. - 환경 변수 : 환경을 선택한 후 "Manage Environments"에서 해당 환경을 선택하고 변수를 추가합니다. 3. 변수 사용하기 변수를 사용하는 방법은 간단합니다. 변수를 사용할 때는 `{{variableName}}` 형식으로 사용합니다. 예를 들어, `{{baseUrl}}`라는 변수를 사용하여 API의 기본 URL을 설정할 수 있습니다. 4. 테스트 스크립트에서 변수 사용하기 Postman의 테스트 스크립트는 JavaScript로 작성되며, 변수를 사용하여 응답을 검증하거나 다른 변수를 설정할 수 있습니다. 테스트 스크립트에서 변수를 사용하는 방법은 다음과 같습니다: 4.1. 변수 읽기 변수를 읽는 방법은 `pm.variables.get("variableName")` 또는 `pm.environment.get("variableName")`, `pm.collectionVariables.get("variableName")`, `pm.globals.get("variableName")`와 같은 메서드를 사용할 수 있습니다. ```javascript // 환경 변수 읽기 let baseUrl = pm.environment.get("baseUrl"); console.log(baseUrl); ``` 4.2. 변수 설정하기 변수를 설정하는 방법은 `pm.variables.set("variableName", value)` 또는 `pm.environment.set("variableName", value)`, `pm.collectionVariables.set("variableName", value)`, `pm.globals.set("variableName", value)`와 같은 메서드를 사용할 수 있습니다. ```javascript // 환경 변수 설정하기 pm.environment.set("token", "your_token_value"); ``` 4.3. 변수 <a href='https://sangseek.com/sangseeks/삭제하기/ko'>삭제하기</a> 변수를 삭제하고 싶다면 `pm.environment.unset("variableName")`, `pm.collectionVariables.unset("variableName")`, `pm.globals.unset("variableName")` 메서드를 사용할 수 있습니다. ```javascript // 환경 변수 삭제하기 pm.environment.unset("token"); ``` 5. 예제 아래는 Postman에서 테스트 스크립트를 작성하여 변수를 사용하는 간단한 예제입니다. ```javascript pm.test("Response should be 200", function () { pm.response.to.have.<a href='https://sangseek.com/sangseeks/status/ko'>status</a>(200); }); // 응답에서 특정 값을 변수로 설정 let jsonData = pm.response.json(); pm.environment.set("userId", jsonData.id); // 변수 읽기 let userId = pm.environment.get("userId"); console.log("User ID: " + userId); ``` 6. 결론 Postman에서 테스트 스크립트의 변수를 사용하는 것은 API 테스트를 더욱 효율적이고 유연하게 만들어 줍니다. 변수를 통해 다양한 환경에서 테스트를 수행할 수 있으며, 응답 데이터를 기반으로 동적으로 변수를 설정하고 사용할 수 있습니다. 이러한 기능을 활용하여 API의 품질을 높이고, 테스트 자동화를 구현할 수 있습니다.
이용안내
커뮤니티 이용안내
×
- 게시한 게시글로 발생하는 문제는 게시자에게 책임이 있습니다.
- 게시글이 타인/타업체의 저작권을 침해할 경우 모든 책임은 게시자에게 있습니다. 게시자가 모든 손해를 부담해야 합니다.
- 상식닷컴 운영자는 게시자와 상의하지 않고 게시글을 수정 또는 삭제할 수 있습니다.
- 상식닷컴 운영자는 깨끗한 커뮤니티 공간을 만드는 것이 1순위입니다.
수정하기
취소하기