Testim Docs JA

Tricentis Testim ユーザー制作日本語翻訳ドキュメント

スケジューラーの Webhook 経由での通知

Testim Docs

Webhook 経由でのスケジューラー通知機能は、スケジュール実行通知の設定オプションで URL を Webhook として追加する機能をユーザーに提供します。通知 セクションには、通知をトリガーする時期(例:「すべての失敗時」)と通知を送信する方法の設定があります。これらの方法の 1 つは Webhook です。Testim の外部では、Webhook を使用して、レポートなどの形式のプロセスをトリガーできます。

Webhook フォーマット

Webhook は、次の情報を含む JSON ペイロードを送信します:
status (failure | success) – 個々のテスト結果ではなく、全体的なスケジュール実行ステータスを指します。
projectId
executionId
schedulerName
executionUrl

以下は、Webhook JSON ペイロードの例です:

{
"status": "failure",
"projectId": "AMaVXxXxXxXxrVrBrnSD",
"executionId": "Tv9O8XxXxUOfkoqT",
"schedulerName": "Webhook",
"executionUrl": "https://app.testim.io/#/project/AMaVXxXxXxrVrBrnSD/runs/suites/Tv9O8kPLGUOfkoqT",
"results": {
"passed": [],
"failed": [
{
"_id": "Bo6tVDoxhrntvlY9",
"testId": "vwE96nZBQK4L2w2X",
"name": "TestName",
"reason": "Assertion failed",
"link": "https://app.testim.io/#/project/AMXxXxXxCgrVrBrnSD/branch/master/test/vwE96nZBQK4L2w2X?result-id=Bo6tVDoxhrntvlY9"
}
],
"failed evaluating": [],
"evaluating": [],
"skipped": []
}
}

スケジュール実行の詳細については、スケジューラー を参照してください。

スケジューラー Webhook 設定を構成する

スケジューラー Webhook 設定を構成するには:

  1. メインナビゲーションで 実行 アイコンをクリックします。

実行タブのナビゲーションアイコン

  1. スケジュール実行 をクリックして スケジュール実行 タブを開きます。

スケジュール実行タブのスクリーンショット

スケジューラーリスト ページが表示されます。

スケジューラーリストページの画面

  1. Webhook を設定したいスケジューラーをクリックします。

スケジュール実行を編集 ウィンドウが開きます。

スケジュール実行を編集するウィンドウ

  1. 「通知する」フィールドで、次のいずれかのオプションを選択します:

  2. すべての失敗時

  3. 最初の失敗時

  4. すべての実行時

  5. Preference の下で Webhook を選択します。

通知設定で Webhook を選択する画面

  1. 表示される Webhook フィールドに有効な URL を入力します。これは Testim が実行結果を POST する URL です。

Webhook URL 入力フィールドのスクリーンショット

  1. 保存 をクリックします。