• Get started
  • Documentation

Integrate with BlazeMeter

What does the integration offer?

Jira Service Management has a webhook integration with BlazeMeter API Monitoring. Jira Service Management acts as a dispatcher for BlazeMeter API Monitoring alerts, determines the right people to notify based on on-call schedules, notifies via email, text messages (SMS), phone calls, and iOS and Android push notifications, and escalates alerts until the alert is acknowledged or closed.

How does the integration work?

  • When a test fails in BlazeMeter API Monitoring, an alert is created in Jira Service Management.

  • When the test passes in BlazeMeter API Monitoring, the related alert is closed in Jira Service Management.

Set up the integration

Edit a BlazeMeter integration

To edit BlazeMeter API Monitoring integration in Jira Service Management, complete the following steps:

  1. Go to your team's operations page.

  2. On the left navigation panel, select Integrations.

  3. Search for your BlazeMeter API Monitoring integration.

  4. Edit the integration settings and rules as necessary.

Add a BlazeMeter integration

  1. Go to the API Monitoring page and select the name of an existing test, or create one.

  2. Select Editor on the navigation pane.

  3. Expand Test Settings.

  4. Select Webhooks.

  5. Paste the URL copied from the BlazeMeter API Monitoring integration configuration page.

  6. Select Save.

Blazemeter configuration

Sample payload sent from BlazeMeter

 

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 { "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" } ] }

 

Still need help?

The Atlassian Community is here for you.