본문 바로가기
IT, Software/Web

SpringBoot 웹서비스 개발 - 4. 백엔드 웹 API테스트하기

by 기타마을이장 2022. 9. 4.

 

어떤 일이든 초반에 진입장벽은 존재하는 것 같다.

(초반 진입장벽을 그래도 잘 넘어가게 해준 동료 직원분께 심심한 감사를 드려본다ㅠ)

우여곡절 끝에 빌드에 성공하고 터미널로 Tomcat까지 띄웠다.

이제 샘플 코드에서 제공하는 백엔드 기능을 API테스트해본다.

 

SpringBoot 웹서비스 개발 - 3. VS Code WAR/JAR빌드하기, 사내망 SSL오류 해결방법

JDK와 VS Code를 설치하고, Spring Boot개발을 위한 VS Code안의 개발환경까지 모두 세팅했다. 이제 본격적으로 샘플 코드를 한번 돌려보려고 한다. SpringBoot 웹서비스 개발 - 2. VS Code에 SpringBoot개발환경..

fidelislee.tistory.com

 

API테스트용 크롬 확장 프로그램 - Talend API Tester

물론 백엔드 API테스트에는 아주 유명한 툴인 Postman이 있다ㅎㅎ

그런데... 사내에서 업무용 PC로 개발을 진행하다 보니...

JDK, Git, VS Code와 각종 Extension들이 설치되어 있는 상황에 Postman까지 설치하자니 PC에 부하가 갈까 걱정이 됐다.

그래서 Postman 설치 대신에 크롬의 확장 프로그램으로 API테스트를 대신해본다.

 

https://chrome.google.com/webstore/detail/talend-api-tester-free-ed/aejoelaoggembcahagimdiliamlcdmfm

 

Talend API Tester - Free Edition

Visually interact with REST, SOAP and HTTP APIs.

chrome.google.com

 

백엔드 API 테스트해보기

설치는 금방 끝난다. 바로 확장 프로그램에 가서 API 테스트를 해본다.

샘플 코드에 이미 작성되 있었던 signin 이라는 API를 테스트해보니 잘 동작하는 걸 확인할 수 있었다.

Username에 빈 값을 넣었더니 정상적으로 에러 페이지가 반환되는 걸 확인했다.

빈 Username을 넣어서 API에서 에러가 발생되는지 확인해본다.
정상적으로 API에 대한 에러응답을 받았다ㅎㅎ

 

이전 API테스트 이력 확인

Talend API Tester는 역시나 History 기능을 제공한다.

HISTORY 탭을 클릭하면 이전에 테스트했던 이력들을 볼 수 있고,

이전에 테스트한 값들로 다시 한번 테스트해보거나 불러와서 값들을 바꿔서 테스트해볼 수도 있다ㅎㅎ

Talend API Tester History 탭

 

어느 정도 백엔드 개발환경 세팅이랑 API테스트 환경까지 완료된 것 같다.

다음은 프론트엔드 개발환경 세팅하고 로컬에서 한번 개발을 시도해봐야겠다.

반응형

댓글