위키득계정 ↗
기술

Bruno API 클라이언트

Bruno API 클라이언트기술
분류
API 탐색 및 시험 클라이언트
저장 방식
로컬 파일 시스템
요청 표현
Bru 텍스트 형식
자동 실행
Bruno CLI
Bruno는 API 요청 모음을 로컬 파일로 관리하는 API 클라이언트다. 요청 정보를 텍스트 형식으로 저장하며 Git을 이용한 검토와 공동 작업에 활용할 수 있다.

파일 중심의 관리

컬렉션을 파일 시스템의 폴더에 보관하므로 요청 정의를 다른 프로젝트 파일과 함께 관리할 수 있다. Git을 이용하면 변경 내용을 비교하고 검토하는 흐름을 구성할 수 있다. 요청의 수정 이력을 코드 변경과 연결해 살펴보는 데 도움이 된다.

로컬과 협업

Bruno는 클라우드 동기화를 중심으로 하는 방식 대신 로컬 저장을 지향한다. 여러 사람이 공유할 때는 버전 관리 등 별도 협업 경로를 사용한다. 로컬에 저장된다는 사실만으로 요청에 포함한 인증 정보까지 안전하게 공유할 수 있는 것은 아니다.

실행 방식

데스크톱 앱 외에 컬렉션을 실행하는 CLI와 해당 CLI의 컨테이너 이미지가 제공된다. 이를 통해 작성한 요청 모음을 자동 시험 과정에서 실행할 수 있다. 오픈 소스 기능과 별도 상용 버전의 제공 범위는 구별해야 한다.

관련 문서

Newman / HTTPie / Hurl / HTTP