이 페이지에서는 Autify Nexus에서 테스트 플랜 실행 결과를 Webhook으로 외부 도구(Slack, Microsoft Teams 등)에 알리는 기능을 설명해요.
Webhook 알림을 설정하면 테스트 플랜 실행이 완료될 때 지정한 URL로 요청이 전송되어, 팀에서 사용하는 채팅 도구 등에서 결과를 공유할 수 있어요.
이용 절차
1. 외부 도구에서 Webhook URL을 준비해요
Nexus에서 알림을 설정하기 전에, 알림을 받을 도구에서 Webhook URL을 생성해요. 생성 방법은 각 도구의 문서를 참고해 주세요.
2. 테스트 플랜에 Webhook을 추가해요
대상 테스트 플랜을 클릭해 상세 화면을 열어요.
Webhook 항목에서 Webhook 추가를 클릭해요.
표시된 화면에서 아래 항목을 설정해요.
조건 : 실행 완료 시 알림을 보낼 조건을 선택해요.
항상 보내기: 실행 결과와 관계없이 전송해요.
모든 테스트가 성공하면: 테스트 플랜 전체가 성공했을 때만 전송해요.
테스트에 실패한 경우: 테스트 플랜 전체가 성공이 아닐 때 전송해요.
URL : 1단계에서 얻은 Webhook URL을 붙여넣어요.
형식 : 알림을 받을 도구에 맞게 선택해요.
슬랙 메시지
Microsoft Teams 메시지
Google Chat 메시지
일반 텍스트 형식의 채팅 메시지: 일반 텍스트로 POST해요
초기 JSON 요청: 테스트 결과 상세를 JSON으로 전송해요(커스텀 연동용)
언어
초기 JSON 요청 이외를 선택한 경우, 알림 메시지의 언어를 선택할 수 있어요.
입력이 완료되면 추가를 클릭해요.
화면 상단의 저장을 클릭해 테스트 플랜 변경 사항을 저장해요.
유의 사항
하나의 테스트 플랜에 여러 개의 Webhook을 설정할 수 있어요. Webhook별로 조건과 전송 대상을 나눌 수 있어요.
Webhook 전송이 실패해도 테스트 실행 자체의 성공/실패에는 영향을 주지 않아요(알림만 실패해요).
Webhook 요청에는 타임아웃이 있어, 응답이 느린 전송 대상에서는 알림 전송에 실패할 수 있어요.