We're updating our terminology in Jira

'Issue' is changing to 'work item'. You might notice some inconsistencies while this big change takes place.

BlazeMeter と統合する

統合でできるようになること

Jira Service Management では、BlazeMeter API Monitoring との Webhook 統合を利用できます。Jira Service Management は BlazeMeter API Monitoring のアラートのディスパッチャーとして機能し、オンコール スケジュールに基づいて通知すべき担当者を決定します。メール、テキスト メッセージ (SMS)、電話、iOS や Android のプッシュ通知による通知を行い、アラートが認知済みまたはクローズになるまで、アラートをエスカレートします。

統合による機能

  • BlazeMeter API Monitoring でテストが失敗すると、Jira Service Management でアラートが作成されます。

  • BlazeMeter API Monitoring でテストに合格すると、Jira Service Management で関連するアラートがクローズされます。

統合をセットアップする

BlazeMeter 統合を編集する

Jira Service Management で BlazeMeter API Monitoring 統合を編集するには、次の手順を実行します。

  1. チームの "オペレーション" ページに移動します。

  2. 左側のナビゲーション パネルで [統合] を選択します。

  3. ご利用の BlazeMeter API Monitoring 統合を検索します。

  4. 必要に応じて統合の設定とルールを編集します。

BlazeMeter 統合を追加する

  1. "API Monitoring" ページに移動して、既存のテストの名前を選択するか、テストを作成します。

  2. ナビゲーション パネルで [エディター] を選択します。

  3. [テスト設定] を拡張します。

  4. [Webhook] を選択します。

  5. "BlazeMeter API Monitoring 統合の設定" ページからコピーした URL を貼り付けます。

  6. [保存] を選択します。

BlazeMeter の設定

BlazeMeter から送信されるペイロードの例

 

{ "bucket_key": "twdf2fkje38x", "finished_at": 1389715076.373915, "team_id": "3ac6891f-a261-40a1-aafe-53f0bb7af84e", "bucket_name": "Bucket1", "environment_name": "Production DataSource SiteBased", "result": "fail", "test_name": "testci", "team_name": "opsgenie", "test_id": "6abb1082-3d66-49aa-89d1-616ec601e5b3", "started_at": 1389715074.918255, "test_url": "https://www.runscope.com/radar/twdf2fkje38x/6abb1082-3d66-49aa-89d1-616ec601e5b3", "test_run_url": "https://www.runscope.com/radar/twdf2fkje38x/6abb1082-3d66-49aa-89d1-616ec601e5b3/results/e7219c0e-9c83-4bcd-83f7-63e5ce186dcc", "test_run_id": "e7219c0e-9c83-4bcd-83f7-63e5ce186dcc", "trigger_url": "https://api.runscope.com/radar/e31fbf54-b2cd-4b46-b96a-29aeecf542ac/run", "requests": [ { "url": "https://api.opsgenie.com/", "variables": {"fail": 0,"total": 0,"pass": 0}, "assertions": {"fail": 0,"total": 1,"pass": 1}, "result": "pass", "method": "GET" }, { "url": "https://api.opsgenie.com/failurl1", "variables": {"fail": 0,"total": 0,"pass": 0}, "assertions": {"fail": 1,"total": 1,"pass": 0}, "result": "fail", "method": "GET" }, { "url": "https://api.opsgenie.com/failurl2", "variables": {"fail": 0,"total": 0,"pass": 0}, "assertions": {"fail": 1,"total": 1,"pass": 0}, "result": "fail", "method": "GET" } ] }

 

さらにヘルプが必要ですか?

アトラシアン コミュニティをご利用ください。