本ページでは、Autify Nexusでテストプランの実行結果をWebhookで外部ツール(Slack、Microsoft Teamsなど)へ通知する機能について説明します。
Webhook通知を設定すると、テストプランの実行完了時に指定したURLへリクエストが送られ、チームが使っているチャットツールなどで結果を共有できます。
利用手順
1. 外部ツールでWebhook URLを用意する
Nexusで通知を設定する前に、通知先ツールでWebhook URLを作成します。作成手順は各ツールのドキュメントをご参照ください。
2. テストプランにWebhookを追加する
対象のテストプランをクリックして詳細画面を表示します。
Webhook の項目で Webhookを追加 をクリックします。
表示された画面で、以下を設定します。
条件: 実行完了時に通知を送る条件を選びます。
常に送信:実行結果に関わらず送信します。
すべてのテストが成功した場合:テストプラン全体が成功したときのみ送信します。
テストに失敗した場合:テストプラン全体が成功以外のときに送信します。
URL: 手順1で取得したWebhook URLを貼り付けます。
フォーマット: 通知先ツールに合わせて選びます。
Slackメッセージ
Microsoft Teamsメッセージ
Google Chatメッセージ
プレーンテキスト形式のチャットメッセージ:プレーンテキストでPOST
生のJSONリクエスト:テスト結果の詳細をJSONで送信(カスタム連携向け)
言語
生のJSONリクエスト 以外を選んだ場合、通知メッセージの言語を選べます。
入力が完了したら 追加 をクリックします。
画面上部の 保存 をクリックして、テストプランの変更を保存します。
留意点
1つのテストプランに複数のWebhookを設定できます。Webhookごとに条件と送信先を分けられます。
Webhook送信が失敗しても、テスト実行自体の成否には影響しません(通知のみ失敗します)。
Webhookリクエストにはタイムアウトがあり、応答が遅い送信先では通知に失敗する場合があります。