웹훅 만들기
  • 24 Oct 2024
  • 1 읽을 분
  • 기여자
  • 어두운

웹훅 만들기

  • 어두운

기사 요약

*이 페이지의 일부는 기계 번역되었습니다.

웹훅

웹훅을 사용하면 특정 이벤트가 발생했을 때 알림을 받을 수 있습니다. 웹훅을 사용하면 Zapier와 같은 사용자 지정 서비스를 워크플로에 통합할 수 있습니다. Autify에서 웹훅을 처리하는 방법을 설명하기 위해 Ruby(Sinatra)로 작성된 예제 앱을 만들었습니다.

웹훅 설정하기

  1. 워크스페이스 설정 페이지로 이동합니다.
  2. 웹훅 섹션에서 추가 버튼을 클릭합니다.
  3. 웹훅 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"
    }
}

이 문서가 도움이 되었습니까?

Changing your password will log you out immediately. Use the new password to log back in.
First name must have atleast 2 characters. Numbers and special characters are not allowed.
Last name must have atleast 1 characters. Numbers and special characters are not allowed.
Enter a valid email
Enter a valid password
Your profile has been successfully updated.