brunch

You can make anything
by writing

C.S.Lewis

by Zeno의 Zendesk 이야기 Aug 11. 2024

[Zendesk 고도화] API 활용하기  #4

#4 Talend API Tester 설치하기

지난 시간까지는 젠데스크 API의 간단한 예제와 API를 사용하기 위한 준비에 가까웠다면 이번 시간에는 API를 실제로 적용해보려고 하는데요.


외부에서 젠데스크의 티켓 정보들을 수정하려면 단순하게 정보를 받아오는 과정보다는 복잡할 것입니다.


받아올 때는 무엇이 보고 싶다 정도의 내용만으로도 충분하지만, 보낼 때(수정, 삭제 등)를 할 때는 어떤 티켓의 어떤 곳을 어떻게 하겠다는 정보를 모두 포함해야 하기 때문입니다.


이러한 정보들을 쉽게 관리하고 API를 사용하기 쉽게 만들어주는 크롬 애플리케이션이 있어서 설치와 사용에 대해 간단히 이야기해보려고 합니다.



젠데스크 API를 통해 정보를 어떻게 주고받을 수 있는지 테스트가 필요한 경우가 많습니다. 외부에서 정보를 주는 것과 유사한 환경에서 젠데스크로 API를 발송하여 내가 원하는 대로 동작을 수행하는지 파악해야 하는 경우들이 있는데요. 


이런 테스트들을 보다 수월하게 할 수 있도록 도와주는 크롬 애플리케이션이 있습니다.


저는 주로 Talend API Tester라는 애플리케이션을 사용하는 데요. (바로가기)

지난 시간에 말씀드린 Json View와 동일한 방식으로 설치해 주시면 됩니다.

설치가 어려우신 분들을 위해 설치 방법을 자세히 설명한 블로그도 하나 추가해 둘게요. (바로가기)

크롬에 설치하게 되면 아래와 같이 확장 프로그램에 등록됩니다.


위 아이콘을 클릭하게 되면 Talend API Tester 가 크롬의 새로운 페이지로 열리게 됩니다.


간단하게 Talend API Tester를 세팅해 볼까요?


1.  가장 먼저 필요한 작업은 API들을 저장할 폴더(=Project)를 만드는 일입니다.

2. MY DRIVE 옆에 메뉴 버튼(#1)을 클릭하여 +Add a project를 클릭합니다.

3. Create a project 창에서 #3 영역에 앞으로 사용할 폴더명을 입력해 주시면 됩니다.


4. 저는 Zeno_tech라는 이름으로 폴더를 만들었고, 자동으로 Scenario 1이라는 파일이 생성되었습니다.

5. 이제 Add a request(#5)를 클릭하게 되면 API를 보낼 수 있는 명령을 생성할 수 있습니다.


6. 저는 젠데스크로 보낼 API의 명령 이름(#6)을 Ticket_create라고 지정하였습니다. 

7. Open request를 클릭하여 명령 창을 열어 줍니다.

8. 아래 화면까지 표시되었다면 젠데스크로 API를 발송할 모든 준비가 완료되었습니다.


지금까지 했던 작업을 잠시 정리해 보겠습니다.

Talend API Tester에서는 API 명령들을 폴더처럼 분류하여 보관하게 되는데요.


가장 큰 분류 개념이 Project입니다.

Project는 컴퓨터로 비유하면 일종의 폴더에 해당한다고 볼 수 있을 것 같습니다.


Project 안에 Scenario라는 분류 개념이 등장합니다.

Scenario는  컴퓨터로 비유하면 일종의 파일에 해당한다고 볼 수 있을 것 같습니다.


Scenario 안에 Request라는 분류 개념이 등장합니다.

는  컴퓨터로 Request 비유하면 일종의 엑셀 파일에 하나의 탭에 해당한다고 볼 수 있을 것 같습니다.


젠데스크를 테스트할 때는 대게 Request 단위에서 작업을 진행합니다.


아래 화면이 실제 젠데스크 작업에서 제가 테스트를 진행했던 Request(#8)들입니다. 


Talend API Tester의 설치와 사용 환경 구성이 모두 완료되었습니다.



다음 시간에는 Talend API Tester를 사용하여 외부에서 티켓을 생성하는 작업을 진행해보려고 합니다.


감사합니다.

작가의 이전글 [Zendesk 고도화] API 활용하기  #3
브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari