- 인쇄
- 어두운빛
기사 요약
이 요약이 도움이 되었나요?
의견을 보내 주셔서 감사합니다.
*이 페이지의 일부는 기계 번역되었습니다.
웹훅
웹훅을 사용하면 특정 이벤트가 발생했을 때 알림을 받을 수 있습니다. 웹훅을 사용하면 Zapier와 같은 사용자 지정 서비스를 워크플로에 통합할 수 있습니다. Autify에서 웹훅을 처리하는 방법을 설명하기 위해 Ruby(Sinatra)로 작성된 예제 앱을 만들었습니다.
웹훅 설정하기
- 워크스페이스 설정 페이지로 이동합니다.
- 웹훅 섹션에서 추가 버튼을 클릭합니다.
- 웹훅 URL 필드와 선택 사항인 웹훅 비밀 토큰 필드를 입력합니다.
웹훅 URL
웹훅 URL은 'POST' 요청을 수신할 서버의 URL이며 콘텐츠 유형은 'application/json'입니다.
웹훅 비밀 토큰
웹후크 비밀 토큰을 사용하면 페이로드의 진위 여부를 확인할 수 있습니다. 설정할 때 요청과 함께 받게 됩니다. 자세한 내용은 '웹훅 보안 설정하기' 문서를 참조하세요.
웹훅 이벤트 페이로드
테스트 계획 결과
테스트 계획이 끝날 때 이벤트를 전송합니다.
웹훅 페이로드 예제
{
"action":"finished",
"id":1,
"started_at":"2020-07-14T06:37:39.598Z",
"finished_at":"2020-07-14T06:37:59.456Z",
"status":"passed",
"url":"https://app.autify.com/projects/1/results/1",
"시나리오":[{
"action":"finished",
"id":1,
"started_at":"2020-07-14T06:37:39.598Z",
"finished_at":"2020-07-14T06:37:59.456Z",
"status":"passed",
"url":"https://app.autify.com/projects/1/results/1/capabilities/1/scenarios/1",
"scenario_id":1,
"scenario_name":"새 시나리오",
"review_needed":false,
"test_plan_id":1,
"capability":{
"os":"Linux",
"os_version":null,
"browser":"Chrome",
"browser_version":"83.0",
"device":null,
"resolution":"1280x1024"
}
}]
}
테스트 케이스 결과
테스트 케이스가 끝나면 이벤트를 전송합니다.
웹훅 페이로드 예제
{
"action":"finished",
"id":1,
"started_at":"2020-07-14T06:37:39.598Z",
"finished_at":"2020-07-14T06:37:59.456Z",
"status":"passed",
"url":"https://app.autify.com/projects/1/results/1/capabilities/1/scenarios/1",
"scenario_id":1,
"scenario_name":"새 시나리오",
"review_needed":false,
"test_plan_id":1,
"capability":{
"os":"Linux",
"os_version":null,
"browser":"Chrome",
"browser_version":"83.0",
"device":null,
"resolution":"1280x1024"
}
}
이 문서가 도움이 되었습니까?