{"componentChunkName":"component---src-templates-docs-js","path":"/de-de/guides/api-monitoring/new-api-check/webhook-channels","result":{"data":{"site":{"siteMetadata":{"title":"Documentation | LoadFocus","docsLocation":""}},"mdx":{"fields":{"id":"cdb1cf68-76ed-53a8-a8ca-c7c381d77696","title":"Webhook-Kanal","slug":"/de-de/guides/api-monitoring/new-api-check/webhook-channels","locale":"de-DE"},"body":"var _excluded = [\"components\"];\nfunction _extends() { return _extends = Object.assign ? Object.assign.bind() : function (n) { for (var e = 1; e < arguments.length; e++) { var t = arguments[e]; for (var r in t) ({}).hasOwnProperty.call(t, r) && (n[r] = t[r]); } return n; }, _extends.apply(null, arguments); }\nfunction _objectWithoutProperties(e, t) { if (null == e) return {}; var o, r, i = _objectWithoutPropertiesLoose(e, t); if (Object.getOwnPropertySymbols) { var n = Object.getOwnPropertySymbols(e); for (r = 0; r < n.length; r++) o = n[r], -1 === t.indexOf(o) && {}.propertyIsEnumerable.call(e, o) && (i[o] = e[o]); } return i; }\nfunction _objectWithoutPropertiesLoose(r, e) { if (null == r) return {}; var t = {}; for (var n in r) if ({}.hasOwnProperty.call(r, n)) { if (-1 !== e.indexOf(n)) continue; t[n] = r[n]; } return t; }\n/* @jsxRuntime classic */\n/* @jsx mdx */\n\nvar _frontmatter = {\n  \"title\": \"Webhook-Kanal\",\n  \"date\": \"2026-06-07\",\n  \"metaTitle\": \"Webhook-Benachrichtigungskanal | Anleitung | LoadFocus\",\n  \"metaDescription\": \"So funktioniert der LoadFocus-Webhook-Kanal: JSON-Payload, Ereignisse, Sicherheit und Integration mit PagerDuty, Opsgenie, Zapier und Ihrem eigenen Endpunkt.\",\n  \"order\": 12\n};\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n    props = _objectWithoutProperties(_ref, _excluded);\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"h2\", null, \"Webhook-Benachrichtigungskanal\"), mdx(\"p\", null, \"Mit dem Webhook-Kanal sendet LoadFocus einen HTTP POST mit JSON-Body an eine beliebige URL, sobald sich der Status einer ueberwachten Pruefung aendert. Es ist der flexibelste Kanal: alles, was eingehende JSON-Webhooks akzeptiert \\u2014 PagerDuty Events API, Opsgenie, Zapier, n8n, Make oder Ihr eigener Dienst \\u2014 kann LoadFocus-Benachrichtigungen empfangen.\"), mdx(\"h3\", null, \"Webhook-Kanal anlegen\"), mdx(\"ol\", null, mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"Oeffnen Sie die \", mdx(\"a\", {\n    parentName: \"li\",\n    \"href\": \"https://loadfocus.com/alert-settings\"\n  }, \"Alert-Settings\"), \" und klicken Sie auf \", mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"+ New Alert Channel\"), \".\"), mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"Waehlen Sie \", mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"Webhook\"), \".\"), mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"Vergeben Sie einen \", mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"Namen\"), \" (erscheint in der Kanalliste) und fuegen Sie die \", mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"HTTPS-URL\"), \" ein, die den POST erhalten soll.\"), mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"Klicken Sie auf \", mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"Save Configuration\"), \", aktivieren Sie den Kanal an einer Pruefung und waehlen Sie ueber die Routing-Schalter, welche Ereignisse er erhalten soll.\")), mdx(\"h3\", null, \"Wann LoadFocus Ihren Webhook aufruft\"), mdx(\"p\", null, \"LoadFocus sendet bei folgenden Ereignissen einen POST an Ihre URL:\"), mdx(\"table\", null, mdx(\"thead\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"thead\"\n  }, mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Ereignis\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, mdx(\"inlineCode\", {\n    parentName: \"th\"\n  }, \"event\"), \"-Wert\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Wann es ausgeloest wird\"))), mdx(\"tbody\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Check fehlgeschlagen\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"check.failed\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Eine Pruefung wechselt in den Fehlerzustand (Assertion, Fehler oder Timeout).\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Check erholt\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"check.recovered\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Eine zuvor fehlgeschlagene Pruefung ist wieder erfolgreich.\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Check degradiert\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"check.degraded\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Die Antwortzeit ueberschreitet den Degraded-Schwellwert, ohne fehlzuschlagen.\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"SSL-Ablauf\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"ssl.expiry\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"14, 7 und 3 Tage vor Ablauf eines ueberwachten HTTPS-Zertifikats sowie am Ablauftag.\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Test\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"test\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Sie klicken die Schaltflaeche \", mdx(\"strong\", {\n    parentName: \"td\"\n  }, \"Test\"), \" neben dem Kanal.\")))), mdx(\"p\", null, \"Welche dieser Ereignisse einen Kanal erreichen, steuern die Schalter \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Fail / Recover / Degraded / SSL\"), \" unter dem Kanal auf der Bearbeitungsseite der Pruefung. Standardmaessig sind alle aktiviert.\"), mdx(\"h3\", null, \"Payload\"), mdx(\"p\", null, \"Der POST-Body ist \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"application/json\"), \":\"), mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-json\"\n  }, \"{\\n  \\\"source\\\": \\\"loadfocus\\\",\\n  \\\"event\\\": \\\"check.failed\\\",\\n  \\\"check\\\": {\\n    \\\"id\\\": \\\"75be9e45e858177eea4a18bbdc765472\\\",\\n    \\\"name\\\": \\\"Designerbox\\\",\\n    \\\"url\\\": \\\"https://designerbox.ai\\\"\\n  },\\n  \\\"status\\\": \\\"failed\\\",\\n  \\\"location\\\": \\\"us-east-1\\\",\\n  \\\"timestamp\\\": \\\"2026-06-07T12:00:00.000Z\\\"\\n}\\n\")), mdx(\"p\", null, \"Feldreferenz:\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"source\"), \" \\u2014 immer \", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"loadfocus\"), \". Damit erkennen Sie den Absender.\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"event\"), \" \\u2014 eines von \", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"check.failed\"), \", \", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"check.recovered\"), \", \", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"check.degraded\"), \", \", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"ssl.expiry\"), \", \", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"test\"), \".\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"check.id / check.name / check.url\"), \" \\u2014 der Monitor, der die Benachrichtigung ausgeloest hat.\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"status\"), \" \\u2014 der Pruefstatus zum Sendezeitpunkt (\", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"failed\"), \", \", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"passed\"), \", \", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"degraded\"), \" oder null bei SSL/test).\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"location\"), \" \\u2014 die AWS-Region, aus der die Pruefung lief.\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"timestamp\"), \" \\u2014 ISO-8601-UTC-Zeit des Ereignisses.\")), mdx(\"p\", null, \"SSL-Ablauf-Ereignisse ergaenzen ein \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"details\"), \"-Objekt:\"), mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-json\"\n  }, \"{\\n  \\\"source\\\": \\\"loadfocus\\\",\\n  \\\"event\\\": \\\"ssl.expiry\\\",\\n  \\\"check\\\": { \\\"id\\\": \\\"...\\\", \\\"name\\\": \\\"...\\\", \\\"url\\\": \\\"https://...\\\" },\\n  \\\"status\\\": null,\\n  \\\"location\\\": null,\\n  \\\"timestamp\\\": \\\"2026-06-07T12:00:00.000Z\\\",\\n  \\\"details\\\": { \\\"daysRemaining\\\": 7, \\\"validTo\\\": \\\"Aug 29 23:59:59 2026 GMT\\\" }\\n}\\n\")), mdx(\"h3\", null, \"Sicherheit und Voraussetzungen\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"Nur HTTPS.\"), \" Webhook-URLs muessen mit \", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"https://\"), \" beginnen. Reine \", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"http\"), \"-URLs werden abgelehnt.\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"Private Adressen werden blockiert.\"), \" Zum Schutz vor Server-Side Request Forgery loest LoadFocus Ihren Hostnamen auf und ruft keine privaten, Loopback-, Link-local- oder CGNAT-Adressen auf (z. B. \", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"10.0.0.0/8\"), \", \", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"127.0.0.1\"), \", \", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"169.254.0.0/16\"), \", \", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"192.168.0.0/16\"), \"). Ihr Endpunkt muss oeffentlich erreichbar sein.\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"Keine Weiterleitungen.\"), \" LoadFocus folgt bei Webhook-Aufrufen keinen HTTP-Redirects \\u2014 geben Sie die finale URL an.\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"Timeout.\"), \" Jeder Aufruf laeuft nach 10 Sekunden ab. Es gibt keinen automatischen Retry, Ihr Empfaenger sollte die Payload schnell annehmen und einreihen.\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"Funktion pruefen.\"), \" Senden Sie mit \", mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"Test\"), \" ein \", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"test\"), \"-Ereignis, bevor Sie sich auf den Kanal verlassen. Ein kostenloser Dienst wie webhook.site eignet sich, um die genaue Payload zu pruefen.\")), mdx(\"h3\", null, \"Integrationsbeispiele\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"PagerDuty\"), \" \\u2014 richten Sie den Kanal auf Ihre Events-API-v2-Integrations-URL und routen Sie nur \", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"check.failed\"), \" dorthin (Recover/Degraded/SSL-Schalter aus), damit bei Fehlern Incidents geoeffnet werden.\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"Opsgenie\"), \" \\u2014 nutzen Sie eine Inbound-API-Integration; mappen Sie \", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"check.failed\"), \" auf Alert-Create und \", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"check.recovered\"), \" auf Alert-Close.\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"Zapier / Make / n8n\"), \" \\u2014 starten Sie einen Workflow ueber einen \\\"Catch Hook\\\"-Trigger und verzweigen Sie auf dem \", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"event\"), \"-Feld.\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"Eigener Dienst\"), \" \\u2014 nehmen Sie den POST an, pruefen Sie \", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"source === \\\"loadfocus\\\"\"), \" und reagieren Sie auf \", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"event\"), \".\")), mdx(\"h3\", null, \"Verwandt\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"a\", {\n    parentName: \"li\",\n    \"href\": \"/docs/guides/api-monitoring/new-api-check/alert-channels\"\n  }, \"Benachrichtigungskanaele\"), \" \\u2014 Ueberblick ueber alle Kanaltypen und das Ereignis-Routing pro Kanal.\")));\n}\n;\nMDXContent.isMDXComponent = true;","tableOfContents":{"items":[{"url":"#webhook-benachrichtigungskanal","title":"Webhook-Benachrichtigungskanal","items":[{"url":"#webhook-kanal-anlegen","title":"Webhook-Kanal anlegen"},{"url":"#wann-loadfocus-ihren-webhook-aufruft","title":"Wann LoadFocus Ihren Webhook aufruft"},{"url":"#payload","title":"Payload"},{"url":"#sicherheit-und-voraussetzungen","title":"Sicherheit und Voraussetzungen"},{"url":"#integrationsbeispiele","title":"Integrationsbeispiele"},{"url":"#verwandt","title":"Verwandt"}]}]},"parent":{"__typename":"File","relativePath":"de-de/guides/api-monitoring/new-api-check/webhook-channels.md"},"frontmatter":{"metaTitle":"Webhook-Benachrichtigungskanal | Anleitung | LoadFocus","metaDescription":"So funktioniert der LoadFocus-Webhook-Kanal: JSON-Payload, Ereignisse, Sicherheit und Integration mit PagerDuty, Opsgenie, Zapier und Ihrem eigenen Endpunkt.","order":12}},"allMdx":{"edges":[{"node":{"fields":{"slug":"/de-de","title":"Willkommen bei der neuen LoadFocus-Dokumentation"}}},{"node":{"fields":{"slug":"/de-de/guides","title":"Anleitungen"}}},{"node":{"fields":{"slug":"/de-de/knowledge-base","title":"Wissensdatenbank"}}},{"node":{"fields":{"slug":"/de-de/pricing","title":"Haeufig gestellte Fragen zu Preisen"}}},{"node":{"fields":{"slug":"/de-de/knowledge-base/understanding-declined-card-payments","title":"Warum wurde meine Kartenzahlung abgelehnt?"}}},{"node":{"fields":{"slug":"/de-de/guides/api-monitoring","title":"API-Monitoring"}}},{"node":{"fields":{"slug":"/de-de/knowledge-base/how-to-update-card-details","title":"So aktualisieren Sie Kartendaten bei fehlgeschlagenen Zahlungen"}}},{"node":{"fields":{"slug":"/de-de/knowledge-base/understanding-differences-between-http-and-https","title":"Unterschiede zwischen HTTP und HTTPS"}}},{"node":{"fields":{"slug":"/de-de/knowledge-base/using-3rd-party-tools-to-load-test-website-locally","title":"Lasttests fuer lokal gehostete Websites oder APIs"}}},{"node":{"fields":{"slug":"/de-de/knowledge-base/using-query-parameters","title":"So verwenden Sie URL-Query-Parameter"}}},{"node":{"fields":{"slug":"/de-de/guides/external-reports","title":"Externe Berichterstattung"}}},{"node":{"fields":{"slug":"/de-de/guides/jmeter-load-testing","title":"Lasttests mit Apache JMeter"}}},{"node":{"fields":{"slug":"/de-de/knowledge-base/using-google-analytics-and-no-requests-while-load-testing","title":"Kein Traffic in Google Analytics waehrend Lasttests"}}},{"node":{"fields":{"slug":"/de-de/knowledge-base/using-valid-url-endpoints","title":"Was ist eine gueltige URL fuer einen Lasttest"}}},{"node":{"fields":{"slug":"/de-de/knowledge-base/what-is-an-http-method","title":"Was ist eine HTTP-Anfragemethode"}}},{"node":{"fields":{"slug":"/de-de/guides/load-testing","title":"Lasttests"}}},{"node":{"fields":{"slug":"/de-de/guides/k6-load-testing","title":"k6 Lasttest"}}},{"node":{"fields":{"slug":"/de-de/guides/onboarding","title":"LoadFocus-Onboarding"}}},{"node":{"fields":{"slug":"/de-de/guides/teams","title":"Teamverwaltung"}}},{"node":{"fields":{"slug":"/de-de/guides/monitor-website-performance","title":"Website-Performance ueberwachen"}}},{"node":{"fields":{"slug":"/de-de/guides/external-reports/azure-app-insights-integration","title":"Azure App Insights-Integration"}}},{"node":{"fields":{"slug":"/de-de/guides/jmeter-load-testing/downloading-jmx-csv-files","title":"Herunterladen von .JMX- und .CSV-Dateien in LoadFocus"}}},{"node":{"fields":{"slug":"/de-de/guides/monitor-website-performance/alert-configuration","title":"Alert-Konfiguration"}}},{"node":{"fields":{"slug":"/de-de/guides/k6-load-testing/analyzing-k6-test-results","title":"Analyse der k6 Lasttest-Ergebnisse"}}},{"node":{"fields":{"slug":"/de-de/guides/load-testing/ai-credits","title":"AI Credits"}}},{"node":{"fields":{"slug":"/de-de/guides/external-reports/datadog-integration","title":"Datadog-Integration"}}},{"node":{"fields":{"slug":"/de-de/guides/api-monitoring/api-check-results","title":"API-Pruefergebnisse verstehen"}}},{"node":{"fields":{"slug":"/de-de/guides/jmeter-load-testing/how-to-run-new-apache-jmeter-load-test","title":"So fuehren Sie einen neuen Apache JMeter-Lasttest durch"}}},{"node":{"fields":{"slug":"/de-de/guides/k6-load-testing/how-to-run-k6-load-test","title":"So führen Sie einen neuen k6 Lasttest durch"}}},{"node":{"fields":{"slug":"/de-de/guides/monitor-website-performance/alert-metrics","title":"Alert-Metriken"}}},{"node":{"fields":{"slug":"/de-de/guides/monitor-website-performance/core-web-vitals-metrics","title":"Was sind die Core Web Vitals?"}}},{"node":{"fields":{"slug":"/de-de/guides/load-testing/analyzing-load-test-results","title":"So pruefen Sie Lasttestergebnisse"}}},{"node":{"fields":{"slug":"/de-de/guides/load-testing/authorization-code-grant-type-oauth-2-0","title":"Authorization Code Grant Type in OAuth 2.0"}}},{"node":{"fields":{"slug":"/de-de/guides/api-monitoring/new-api-check","title":"So erstellen Sie eine neue API-Pruefung"}}},{"node":{"fields":{"slug":"/de-de/guides/monitor-website-performance/getting-started","title":"Erste Schritte"}}},{"node":{"fields":{"slug":"/de-de/guides/jmeter-load-testing/jmeter-integration-ci-cd","title":"Lasttest-API-Integration"}}},{"node":{"fields":{"slug":"/de-de/guides/jmeter-load-testing/load-generators-hardware-infrastructure-jmeter","title":"Welche Hardwareressourcen sind meinem Konto fuer Lastgeneratoren zugewiesen?"}}},{"node":{"fields":{"slug":"/de-de/guides/load-testing/client-credentials-grant-type-oauth-2-0","title":"Client Credentials Grant Type in OAuth 2.0"}}},{"node":{"fields":{"slug":"/de-de/guides/load-testing/baseline-comparison-between-load-tests","title":"Baseline-Vergleich zwischen Lasttests"}}},{"node":{"fields":{"slug":"/de-de/guides/load-testing/common-http-error-codes","title":"Haeufige HTTP-Fehlerstatuscodes"}}},{"node":{"fields":{"slug":"/de-de/guides/monitor-website-performance/how-to-create-new-alert","title":"Neuen Alert erstellen"}}},{"node":{"fields":{"slug":"/de-de/guides/jmeter-load-testing/load-testing-anomalies","title":"Lasttest-Anomalien"}}},{"node":{"fields":{"slug":"/de-de/guides/jmeter-load-testing/load-testing-engine-health-monitoring","title":"Engine-Zustandsueberwachung"}}},{"node":{"fields":{"slug":"/de-de/guides/monitor-website-performance/how-to-run-new-website-performance-test","title":"Neuen Website-Performance-Test erstellen"}}},{"node":{"fields":{"slug":"/de-de/guides/load-testing/crafting-perfect-test-names","title":"Perfekte Testnamen erstellen"}}},{"node":{"fields":{"slug":"/de-de/guides/monitor-website-performance/http-authentication","title":"HTTP-Authentifizierung"}}},{"node":{"fields":{"slug":"/de-de/guides/jmeter-load-testing/load-testing-error-analysis","title":"Fehleranalyse"}}},{"node":{"fields":{"slug":"/de-de/guides/monitor-website-performance/largest-contentful-paint","title":"Largest Contentful Paint (LCP)"}}},{"node":{"fields":{"slug":"/de-de/guides/jmeter-load-testing/load-testing-insights","title":"Lasttest-Erkenntnisse"}}},{"node":{"fields":{"slug":"/de-de/guides/load-testing/decoding-average-response-times","title":"Durchschnittliche Antwortzeit entschluesseln"}}},{"node":{"fields":{"slug":"/de-de/guides/monitor-website-performance/sitemap-import","title":"Sitemap-Import"}}},{"node":{"fields":{"slug":"/de-de/guides/load-testing/deep-dive-samples-in-load-testing","title":"Was sind Samples bei Lasttests?"}}},{"node":{"fields":{"slug":"/de-de/guides/jmeter-load-testing/load-testing-jtl-file-analysis","title":"Logs & JTL-Dateianalyse"}}},{"node":{"fields":{"slug":"/de-de/guides/load-testing/demo","title":"Demo"}}},{"node":{"fields":{"slug":"/de-de/guides/jmeter-load-testing/load-testing-jtl-jmeter-log-file-analysis","title":"JMeter-Logdateianalyse"}}},{"node":{"fields":{"slug":"/de-de/guides/load-testing/end-time-in-load-testing","title":"Die Bedeutung der 'Endzeit' bei Lasttests verstehen"}}},{"node":{"fields":{"slug":"/de-de/guides/jmeter-load-testing/load-testing-timeline-analysis","title":"Zeitleisten-Ansicht"}}},{"node":{"fields":{"slug":"/de-de/guides/load-testing/erros-and-reponse-codes","title":"Fehler und Antwortcodes"}}},{"node":{"fields":{"slug":"/de-de/guides/jmeter-load-testing/uploading-jmeter-files-step-by-step-guide","title":"JMeter-Dateien auf LoadFocus hochladen: Eine Schritt-fuer-Schritt-Anleitung"}}},{"node":{"fields":{"slug":"/de-de/guides/load-testing/geographical-test-location-in-load-testing","title":"Geografischer Teststandort bei Lasttests"}}},{"node":{"fields":{"slug":"/de-de/guides/jmeter-load-testing/using-multiple-csv-files-with-jmeter-engines","title":"Verwendung mehrerer CSV-Dateien mit JMeter-Engines in LoadFocus"}}},{"node":{"fields":{"slug":"/de-de/guides/load-testing/getting-started","title":"Erste Schritte"}}},{"node":{"fields":{"slug":"/de-de/guides/load-testing/headers-and-manage-presets","title":"Header und Header-Vorlagen"}}},{"node":{"fields":{"slug":"/de-de/guides/load-testing/granularity-in-load-test-results-and-charts","title":"Granularitaet in Lasttestergebnissen und Diagrammanzeige"}}},{"node":{"fields":{"slug":"/de-de/guides/load-testing/how-to-url-query-parameters","title":"Query-Parameter"}}},{"node":{"fields":{"slug":"/de-de/guides/load-testing/how-to-run-new-load-test","title":"So fuehren Sie einen neuen Lasttest durch"}}},{"node":{"fields":{"slug":"/de-de/guides/load-testing/http-methods-overview-load-testing","title":"HTTP-Methoden: Ein Ueberblick"}}},{"node":{"fields":{"slug":"/de-de/guides/load-testing/implicit-grant-type-oauth-2-0","title":"Implicit Grant Type in OAuth 2.0"}}},{"node":{"fields":{"slug":"/de-de/guides/load-testing/load-generators-hardware-infrastructure","title":"Welche Hardwareressourcen sind meinem Konto fuer Lastgeneratoren zugewiesen?"}}},{"node":{"fields":{"slug":"/de-de/guides/load-testing/load-test-result-ai-analysis","title":"KI-Analyse von Lasttestergebnissen"}}},{"node":{"fields":{"slug":"/de-de/guides/load-testing/password-credentials-grant-type-oauth-2-0","title":"Password Credentials Grant Type in OAuth 2.0"}}},{"node":{"fields":{"slug":"/de-de/guides/load-testing/start-time-in-load-testing","title":"Die Bedeutung der Startzeit bei Lasttests verstehen"}}},{"node":{"fields":{"slug":"/de-de/guides/load-testing/use-cases","title":"Anwendungsfaelle"}}},{"node":{"fields":{"slug":"/de-de/guides/load-testing/using-cookies","title":"Verwendung von Cookies"}}},{"node":{"fields":{"slug":"/de-de/guides/load-testing/refresh-token-grant-type-oauth-2-0","title":"Refresh Token Grant Type in OAuth 2.0"}}},{"node":{"fields":{"slug":"/de-de/guides/load-testing/what-are-virtual-users-load-testing","title":"Was sind virtuelle Benutzer bei Lasttests?"}}},{"node":{"fields":{"slug":"/de-de/guides/load-testing/what-are-iterations-load-testing","title":"Iterationen bei Lasttests meistern: Ein tiefer Einblick"}}},{"node":{"fields":{"slug":"/de-de/guides/load-testing/what-is-delay-when-running-a-load-test","title":"Was ist Verzoegerung bei der Durchfuehrung eines Lasttests?"}}},{"node":{"fields":{"slug":"/de-de/guides/load-testing/what-is-duration-in-load-testing","title":"Was ist die Dauer bei Lasttests?"}}},{"node":{"fields":{"slug":"/de-de/guides/load-testing/what-is-grant-type","title":"Was ist ein Grant Type?"}}},{"node":{"fields":{"slug":"/de-de/guides/load-testing/what-is-ramp-up-steps-in-load-testing","title":"Was sind Hochlaufschritte bei Lasttests?"}}},{"node":{"fields":{"slug":"/de-de/guides/load-testing/what-is-oauth-2-0-authorization","title":"OAuth 2.0 Autorisierung"}}},{"node":{"fields":{"slug":"/de-de/guides/load-testing/what-is-ramp-up-time-in-load-testing","title":"Was ist die Hochlaufzeit bei Lasttests?"}}},{"node":{"fields":{"slug":"/de-de/guides/load-testing/what-is-test-run-id","title":"Was ist eine Testlauf-ID?"}}},{"node":{"fields":{"slug":"/de-de/guides/api-monitoring/new-api-check/activate-deactivate","title":"Aktivieren/Deaktivieren"}}},{"node":{"fields":{"slug":"/de-de/guides/jmeter-load-testing/jmeter-integration-ci-cd/azure-devops","title":"Azure DevOps"}}},{"node":{"fields":{"slug":"/de-de/guides/api-monitoring/new-api-check/alert-channels","title":"Benachrichtigungskanaele"}}},{"node":{"fields":{"slug":"/de-de/guides/jmeter-load-testing/jmeter-integration-ci-cd/circleci","title":"CircleCI"}}},{"node":{"fields":{"slug":"/de-de/guides/api-monitoring/new-api-check/assertions","title":"Assertions"}}},{"node":{"fields":{"slug":"/de-de/guides/jmeter-load-testing/jmeter-integration-ci-cd/github-actions","title":"GitHub Actions"}}},{"node":{"fields":{"slug":"/de-de/guides/api-monitoring/new-api-check/frequency","title":"Haeufigkeit"}}},{"node":{"fields":{"slug":"/de-de/guides/jmeter-load-testing/jmeter-integration-ci-cd/gitlab-ci-cd","title":"GitLab CI/CD"}}},{"node":{"fields":{"slug":"/de-de/guides/api-monitoring/new-api-check/friendly-check-name","title":"Benutzerfreundlicher Pruefungsname"}}},{"node":{"fields":{"slug":"/de-de/guides/jmeter-load-testing/jmeter-integration-ci-cd/jenkins","title":"Jenkins"}}},{"node":{"fields":{"slug":"/de-de/guides/jmeter-load-testing/jmeter-integration-ci-cd/overview","title":"Integration des JMeter API Clients mit CI/CD-Pipelines"}}},{"node":{"fields":{"slug":"/de-de/guides/api-monitoring/new-api-check/request-configuration","title":"Anfragekonfiguration"}}},{"node":{"fields":{"slug":"/de-de/guides/api-monitoring/new-api-check/request-preview","title":"Anfragevorschau"}}},{"node":{"fields":{"slug":"/de-de/guides/api-monitoring/new-api-check/mute-unmute","title":"Stummschalten/Entstummschalten"}}},{"node":{"fields":{"slug":"/de-de/guides/api-monitoring/new-api-check/save-run","title":"Speichern und Ausfuehren"}}},{"node":{"fields":{"slug":"/de-de/guides/api-monitoring/new-api-check/response-time-limits","title":"Antwortzeit-Limits"}}},{"node":{"fields":{"slug":"/de-de/guides/api-monitoring/new-api-check/locations","title":"Standorte"}}},{"node":{"fields":{"slug":"/de-de/guides/api-monitoring/new-api-check/webhook-channels","title":"Webhook-Kanal"}}}]}},"pageContext":{"id":"cdb1cf68-76ed-53a8-a8ca-c7c381d77696","locale":"de-DE"}},"staticQueryHashes":["361965504","361965504","417421954","417421954","445494767","445494767"]}