포스트맨에서 API 응답 크기, 응답 시간과 같은 응답 매개 변수에 대한 세부 정보를 표시한다.

예를 들어, 아래 사진을 보면 `72ms` 위에 마우스 커버 시, 개별 구성 요소를 통해 성능을 분석할 수 있다.


혹은 하단의 console 버튼을 눌러 요청의 세부정보를 확인할 수 있는데,

응답의 timeline과 네트워크 관련 정보와 성능 지표 또한 자세하게 확인할 수 있다.


이렇게 일일히 확인하는 방법도있지만, 성능 테스트 스크립트를 작성한 뒤

Postman의 Monitors 기능을 사용하여 지속적으로 성능 모니터링을 할 수도 있다.

 

먼저 Script 의 Post-response에 들어가서 아래와 같은 코드를 입력한 뒤 실행하면,

응답 시간은 100ms 보다 작아서 PASS로 노출되지만, 응답 크기는 1kb 보다 커서 FAIL로 나타난다.

//응답 시간 확인
pm.test("Response time is less than 100ms", function () {
    pm.expect(pm.response.responseTime).to.be.below(100);
});

// 응답 크기 확인
pm.test("Response size is less than 1KB", function () {
    pm.expect(pm.response.size().total).to.be.below(1024);
});

 

이후 아래의 4번과 같이 모니터를 설정하면, 원하는 주기로 테스트를 진행할 수 있으며,

만약 문제가 생기는 경우 빠른 대응이 가능한 동시에 그래프를 통해 시간별 응답시간을 확인할 수 있다.

 

 

postman 다양한 기능 알아보기

URL 을 변수로 생성하기변수로 지정할 url 부분 드래그set as variable 버튼 선택Name 및 범위(Collection) 지정하기naver api 테스트하는 것들 중 공통적인 url 부분을 변수로 처리할 수 있음.postman Send 결과

rusharp.tistory.com


이렇게 API 응답 시간을 측정하면, 병목 지점을 식별하고 성능을 최적화함으로써 성능을 향상이 가능하고

빠른 응답 시간과 안정적인 API를 통해 사용자 경험을 개선할 수 있다는 장점이 있다.

 

또한, 특정 시간대에 응답 시간이 오래 걸리는 등의 성능 지표를 확인함으로써 잠재적인 문제를 예방하고

문제가 생기는 경우에도 신속하게 원인을 진단하고 해결할 수 있어, 신뢰성을 보장할 수 있다.

 

이를 통해 데이터 기반으로 의사결정을 할 수 있어 효율적인 프로세스에 긍정적인 역할을 할 수 있다.