Postman API를 조금 살펴 보았습니다.

4437 단어 CICDPostmanapi

Postman API를 조금 살펴 보았습니다.



왠지 사용할지도 모르기 때문에 문서 읽고 있었지만, 정리해 두는 것이 나중에 편하다고 생각했으므로.
그리고, 문서의 스쿠쇼에 표시되고 있는 UI가 약간 낡은 버전 같기 때문에.
기본적으로는 공식 문서 읽는 것이 확실하고 빠르다고 생각한다.

자신으로서는 이런 일을 하고 싶다:
1. Postman Desktop App에서 API 테스트 작성 및 업데이트
2. Postman API에서 모든 collection uid를 얻습니다.
3. 얻은 uid와 newman을 사용하여 cli로 API를 치십시오.
4. 1,2를 정기 실행하는 배치를 만들거나 CI/CD 툴과 연계하여 코드 변경시 회귀 테스트로 실행

이 기사는 그 중 1,2개를 하기 위한 것

Postman API란?



본가 문서 더 발췌:

The Postman API endpoints to help you integrate Postman within your development toolchain.
You can add new collections, update existing collections, update environments, and add and run monitors directly through the API. This enables you to programmatically access data stored in your Postman account.
You can get started with the API via the Run in Postman button at the top of the Postman API documentation and use the Postman app to send requests.

1분간에 60 리퀘스트, 월간 1,000 리퀘스트까지라는 묶음도 있는 것 같은, 과금하면 어떻게 되겠지.
무료 플랜이라면 어려운 느낌이 든다.

Postman API 키 가져오기



  • Postman API 키로 전환
  • "Generate API Key"버튼을 클릭합니다.

  • 키 이름을 설정하고 "Generate API Key"버튼을 클릭하십시오.

  • "Copy to Clipboard"를 클릭한 후 "Close"버튼을 클릭합니다.

    복사 된 API 키는 collection의 uid를 검사 할 때 사용되므로 메모장이나 뭔가에 저장하는 것이 좋습니다.

    collection의 uid 살펴보기



  • Postman API documentation 방문
  • 자신의 작업 공간에 포크
  • 환경 변수에 "postman_api_key"를 만들고 그 값으로 API 키를 설정합니다.
  • Collection Folder > All Collections를 열고 send 버튼을 클릭합니다.


  • 요청이 성공하면 다음과 같은 응답을 얻을 수 있으므로 실행할 collection의 uid를 가져옵니다.

    {
    "collections": [
    {
    "id": "dac5eac9-148d-a32e-b76b-3edee9da28f7",
    "name": "Cloud API",
    "owner": "631643",
    "uid": "631643-dac5eac9-148d-a32e-b76b-3edee9da28f7"
    },
    {
    "id": "f2e66c2e-5297-e4a5-739e-20cbb90900e3",
    "name": "Sample Collection",
    "owner": "631643",
    "uid": "631643-f2e66c2e-5297-e4a5-739e-20cbb90900e3"
    },
    {
    "id": "f695cab7-6878-eb55-7943-ad88e1ccfd65",
    "name": "Postman Echo",
    "owner": "631643",
    "uid": "631643-f695cab7-6878-eb55-7943-ad88e1ccfd65"
    }
    ]
    }

    여담



    기사의 처음에 리퀘스트 실행수에는 한도가 있다고 썼지만, 현재의 이용 상황은 account usage page 로부터 확인할 수 있다고 하는 것.

    여담 2



    요청 수의 묶음은 유료 요금제로 피할 수 있습니다 ( Plan Comparison)

    좋은 웹페이지 즐겨찾기