Postman 테스트 API 사용 방법

Postman 테스트 API 사용 방법

2022-06-02 last update

5 minutes reading software developement
Postman은 API를 개발, 공유, 테스트 및 기록하는 API 클라이언트입니다.또한 엔드포인트 URL을 입력하여 백엔드 테스트를 수행할 수 있습니다.그리고 요청을 노드에 보냅니다.js 서버, Postman 응용 프로그램에 응답합니다.자동화 엔지니어와 개발자들은 서버가 정상적으로 작동하는지 검증하기 위해 광범위하게 사용한다.
이 문서에서는 Postman 테스트 API를 사용하는 방법을 보여 줍니다.또한 POST, GET 및 DELETE HTTP를 사용하여 MongoDB 데이터베이스에서 정보를 생성, 업데이트, 검색 및 삭제하는 프로세스도 제공합니다.그럼 시작합시다!

Postman 테스트 API 사용 방법


React를 사용하여 간단한 직원 관리 시스템 응용 프로그램을 만들었습니다.js 전단, 노드.js 서버, 그리고 서버와 MongoDB 데이터베이스 사이의 연결을 구축했습니다.이렇게 한 후에 우리는'employee.model'과'designation.model', 그리고 그것들의 관련 모델을 두 가지 추가했다.그런 다음 이러한 모델을 사용하여 HTTP 요청 끝점을 포함하는 라우팅을 정의합니다.
이제 Postman 테스트 API를 사용하여 추가된 노드가 제대로 작동하는지 확인합니다.이렇게 하고 싶어요?만약 그렇다면, 우선 itsofficial website를 사용하여 시스템에 설치합니다.

Postman을 설치한 후 요청된 작업 과정을 계속 테스트합니다.

Postman을 사용하여 POST 요청을 테스트하는 방법


Postman은 다양한 노드 상호 작용 방법을 지원하며 POST가 그 중 하나입니다.이것은 자원을 만들고 업데이트하거나 서버에 데이터를 보내는 데 사용됩니다.또한 POST 요청은 데이터 길이에 제한이 없습니다.
Postman을 사용하여 POST 요청을 테스트하려면 먼저 HTTP 요청 드롭다운 메뉴에서 POST를 선택합니다.

다음 단계에서는 다음 링크를 요청 URL 필드에 추가합니다.지정된 링크는 POST 요청을 처리하는 employees 라우팅 파일에 액세스합니다.
http://localhost:5000/employees/add

이제 Body 탭으로 전환하여 raw를 선택하고 POST 요청의 본문을 추가합니다.여기서 새 직원 "Stepheny"를 데이터베이스에 추가합니다.
{
"employeename": "Stepheny"
}

다음 단계에서 요청 바디의 매개 변수로 JSON을 선택합니다.

그런 다음 보내기 버튼을 클릭하여 추가된 POST 요청을 노드로 보냅니다.js 서버:

지정된 작업을 수행하면 POST 요청에 대한 응답으로 Employee added 텍스트가 표시됩니다.

이전 게시물은 "Stepheny"를 "employee"데이터베이스에 추가해 달라고 요청했습니다.같은 방법으로 "albert"라는 다른 직원을 추가합니다.
{
"employeename": "albert"
}
다음은 "albert"를 새 직원으로 추가하는 데 성공했다는 것을 보여 줍니다.

또한 "POST"를 사용하여 특정 ID와 관련된 정보를 업데이트할 수 있습니다. 예를 들어, 지정된 ID "61ccbf563c71f2ddc072569b"필드 값을 업데이트하려면 다음 URL이 있는 POST 요청을 보냅니다.
http://localhost:5000/designations/update/61ccbf563c71f2ddc072569b

요청 후 본문에서 [지정] 모델에 따라 업데이트 값을 추가합니다.
{
"employeename": "albert",
"designation": "CEO",
"date": "2021-12-29T19:48:13.015Z"
}

"보내기"단추를 누르면 "이름 업데이트!"를 볼 수 있습니다.응답 섹션의 텍스트:

Postman 테스트 GET 요청 사용 방법


Postman에서 GET는 지정된 URL에서 데이터를 검색할 것을 요청합니다.이러한 유형의 HTTP 요청은 끝점을 변경하지 않습니다.
Postman을 사용하여 GET 요청을 테스트하려면 끝점 상호 작용으로 GET를 선택합니다.

다음 URL은 입력 링크 필드에 붙여넣습니다.
http://localhost:5000/employees/

그런 다음 Send 버튼을 클릭하여 GET-HTTP 요청을 보냅니다.이 GET 요청은 MongoDB 데이터베이스의 "employee"집합과 관련된 모든 데이터를 가져와 정의된 구조와 관련된 추가된 employees 데이터를 보여 줍니다.

GET를 사용하여 특정 레코드의 ID에 따라 레코드와 관련된 정보를 요청할 수도 있습니다.
예를 들어, 아래에 지정된 링크를 추가한 다음 GET 요청을 보내면 지정된 ID "61ccbf563c71f2ddc072569b"의 데이터를 가져옵니다.
http://localhost:5000/designations/61ccbf563c71f2ddc072569b

보시다시피 GET 요청의 응답은 정의된 모드에서 필드 값을 표시합니다.

Postman 테스트 삭제 요청 사용 방법


Postman의 HTTP DELETE 요청은 데이터베이스 집합에서 정보를 삭제하는 데 사용됩니다.예를 들어, 데이터베이스의 "지정"컬렉션에 두 명의 직원 기록이 있습니다. 그 중 하나를 삭제하려면 ID를 사용합니다.
이제 "albert"정보를 삭제하려면 ID "61ccbf563c71f2ddc072569b"를 사용하고 "삭제"요청을 보냅니다.
http://localhost:5000/designations/61ccbf563c71f2ddc072569b

보내기 단추를 누르면 몇 초 안에 추가된 ID에 삭제된 정보가 삭제되고 지정이 삭제됩니다.텍스트는 다음과 같은 요청에 대한 응답으로 표시됩니다.

검증 목적으로 GET 요청을 보내 지정된 MongoDB 컬렉션에 저장된 정보를 표시할 수 있습니다.
http://localhost:5000/designations/
아래 그림에서 "Stepheny"와 관련된 정보만 응답으로 표시되어 이전 "DELETE"요청이 유효함을 나타냅니다.

결론


Postman은 API 테스트를 위한 소프트웨어입니다.이것은 그래픽 사용자 인터페이스를 사용하는 HTTP 클라이언트로 다양한 유형의 요청을 보내고 응답을 얻어 요청 결과를 검증할 수 있다.이 문서에서는 Postman 테스트 API를 사용하는 방법을 보여 줍니다.또한 POST, GET 및 DELETE HTTP를 사용하여 MongoDB 데이터베이스에서 정보를 생성, 업데이트, 검색 및 삭제하는 프로세스도 제공합니다.