{"componentChunkName":"component---src-templates-docs-js","path":"/de-de/guides/api-monitoring/multistep-api-checks","result":{"data":{"site":{"siteMetadata":{"title":"Documentation | LoadFocus","docsLocation":""}},"mdx":{"fields":{"id":"f36f4c41-7224-5ee9-b89f-b586abeea21b","title":"Mehrstufige API-Prüfungen","slug":"/de-de/guides/api-monitoring/multistep-api-checks","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\": \"Mehrstufige API-Prüfungen\",\n  \"date\": \"2026-06-14\",\n  \"metaTitle\": \"Mehrstufige API-Prüfungen | API-Monitoring | LoadFocus\",\n  \"metaDescription\": \"Führen Sie eine geordnete Folge von HTTP-Anfragen in einer einzigen Prüfung aus und geben Sie Daten zwischen den Schritten weiter — Schritt-für-Schritt-Anleitung von LoadFocus zu Cloud-Lasttests, API-Monitoring und Leistung.\",\n  \"order\": 5\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, \"Was eine mehrstufige API-Pr\\xFCfung ist\"), mdx(\"p\", null, \"Eine \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"mehrstufige API-Pr\\xFCfung\"), \" f\\xFChrt eine \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"geordnete Folge von HTTP-Anfragen\"), \" als eine einzige Pr\\xFCfung aus und gibt dabei Daten aus fr\\xFCheren Antworten an sp\\xE4tere Anfragen weiter. Anstatt einen Endpunkt isoliert zu \\xFCberwachen, k\\xF6nnen Sie einen echten Arbeitsablauf nachbilden \\u2014 zum Beispiel sich anmelden, ein Authentifizierungs-Token erfassen, dann einen authentifizierten Endpunkt aufrufen und dessen Antwort pr\\xFCfen.\"), mdx(\"p\", null, \"Dies ist der richtige Pr\\xFCfungstyp, wann immer eine einzelne Anfrage nicht beweisen kann, dass Ihre API tats\\xE4chlich durchg\\xE4ngig funktioniert:\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Authentifizieren, ein Token extrahieren und damit einen gesch\\xFCtzten Endpunkt aufrufen.\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Eine Ressource erstellen, ihre \", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"id\"), \" erfassen und sie dann lesen oder l\\xF6schen.\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Eine Suchanfrage in eine Detailanfrage verketten.\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Eine kurze Benutzerreise \\xFCber mehrere Endpunkte der Reihe nach durchlaufen.\")), mdx(\"h2\", null, \"Eine mehrstufige API-Pr\\xFCfung erstellen\"), mdx(\"ol\", null, mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"\\xD6ffnen Sie die \", mdx(\"a\", {\n    parentName: \"li\",\n    \"href\": \"https://apimonitor.loadfocus.com/apimonitors?new=true\"\n  }, \"Seite f\\xFCr neue API-Pr\\xFCfung\"), \".\"), mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"W\\xE4hlen Sie den Pr\\xFCfungstyp \", mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"Multistep API\"), \".\"), mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"Geben Sie der Pr\\xFCfung einen benutzerfreundlichen Namen (wird in Warnungen und Berichten verwendet).\"), mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"F\\xFCgen Sie Ihre Schritte in der Reihenfolge hinzu, in der sie ausgef\\xFChrt werden sollen.\")), mdx(\"p\", null, \"F\\xFCr die gemeinsamen Einstellungen \\u2014 H\\xE4ufigkeit, Standorte, Benachrichtigungskan\\xE4le, Aktivieren/Stummschalten \\u2014 siehe \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"/docs/guides/api-monitoring/new-api-check\"\n  }, \"So erstellen Sie eine neue API-Pr\\xFCfung\"), \"; eine mehrstufige Pr\\xFCfung verwendet dieselben Optionen.\"), mdx(\"h2\", null, \"Geordnete Schritte hinzuf\\xFCgen\"), mdx(\"p\", null, \"Jeder Schritt ist seine eigene HTTP-Anfrage mit:\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Einer \", mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"HTTP-Methode\"), \" (GET, POST, PUT, PATCH, DELETE).\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Einer \", mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"URL\"), \".\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"Headern\"), \".\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Einem Anfrage-\", mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"Body\"), \".\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Einer oder mehreren \", mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"Assertions\"), \".\")), mdx(\"p\", null, \"Die Schritte werden \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"der Reihe nach, von oben nach unten\"), \" ausgef\\xFChrt. Der erste Schritt l\\xE4uft, dann der zweite und so weiter. Sie k\\xF6nnen die Schritte neu anordnen, wenn sich Ihr Arbeitsablauf \\xE4ndert.\"), mdx(\"h2\", null, \"Daten zwischen Schritten weitergeben\"), mdx(\"p\", null, \"Die St\\xE4rke einer mehrstufigen Pr\\xFCfung liegt darin, Daten aus einer Antwort in die n\\xE4chste Anfrage zu \\xFCbernehmen.\"), mdx(\"h3\", null, \"Einen Wert aus der Antwort eines Schritts extrahieren\"), mdx(\"p\", null, \"F\\xFCgen Sie in einem Schritt eine \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Extraktionsregel\"), \" hinzu, die einen Wert aus Folgendem zieht:\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Dem Antwort-\", mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"Body\"), \" (zum Beispiel ein JSON-Feld wie das Access-Token).\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Einem Antwort-\", mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"Header\"), \" (zum Beispiel ein \", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"Location\"), \"- oder \", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"Set-Cookie\"), \"-Wert).\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Dem Antwort-\", mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"Status\"), \".\")), mdx(\"p\", null, \"Speichern Sie den extrahierten Wert in einer benannten Variable.\"), mdx(\"h3\", null, \"Die Variable in einem sp\\xE4teren Schritt referenzieren\"), mdx(\"p\", null, \"Verwenden Sie einen \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"{{variable}}\"), \"-Platzhalter an beliebiger Stelle in der \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"URL\"), \", den \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Headern\"), \" oder dem \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Body\"), \" eines sp\\xE4teren Schritts. Zur Laufzeit ersetzt LoadFocus den erfassten Wert.\"), mdx(\"p\", null, \"Erfassen Sie beispielsweise ein Token aus Schritt 1 in einer Variable namens \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"token\"), \" und senden Sie es dann in Schritt 2:\"), mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\"\n  }, \"Authorization: Bearer {{token}}\\n\")), mdx(\"p\", null, \"Variablen werden in der Reihenfolge der Schritte aufgel\\xF6st, sodass ein Schritt nur Werte verwenden kann, die fr\\xFChere Schritte bereits extrahiert haben.\"), mdx(\"h2\", null, \"Assertions und Bestanden/Fehlgeschlagen\"), mdx(\"p\", null, \"Jeder Schritt hat seine eigenen \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Assertions\"), \" (Statuscode, Body, Header, Antwortzeit), genau wie eine einzelne API-Pr\\xFCfung. Die Schritte werden zu einem aggregierten Ergebnis kombiniert:\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Wenn \", mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"jeder Schritt besteht\"), \", besteht die Pr\\xFCfung.\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Wenn \", mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"ein Schritt fehlschl\\xE4gt\"), \", \", mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"stoppt\"), \" die Kette bei diesem Schritt und die gesamte Pr\\xFCfung wird als fehlgeschlagen markiert \\u2014 sp\\xE4tere Schritte werden nicht ausgef\\xFChrt.\")), mdx(\"p\", null, \"Dieses Fail-Fast-Verhalten spiegelt einen echten Arbeitsablauf wider: Wenn die Anmeldung fehlschl\\xE4gt, ist es sinnlos, den authentifizierten Endpunkt aufzurufen.\"), mdx(\"h2\", null, \"Ergebnisse pro Schritt im Bericht\"), mdx(\"p\", null, \"Der Pr\\xFCfungsbericht zeigt \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Ergebnisse pro Schritt\"), \", sodass Sie genau sehen k\\xF6nnen, wo eine Sequenz abgebrochen ist: die Methode und URL jedes Schritts, dessen Antwortzeit, welche Assertions bestanden oder fehlgeschlagen sind und wo die Kette gestoppt hat. So l\\xE4sst sich leicht feststellen, ob ein Fehler bei der Authentifizierung, im nachgelagerten Aufruf oder in einer Assertion lag.\"), mdx(\"p\", null, \"Alle Ihre Pr\\xFCfungen finden Sie auf der \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://apimonitor.loadfocus.com/apimonitors\"\n  }, \"API-Monitore-Seite\"), \".\"));\n}\n;\nMDXContent.isMDXComponent = true;","tableOfContents":{"items":[{"url":"#was-eine-mehrstufige-api-prüfung-ist","title":"Was eine mehrstufige API-Prüfung ist"},{"url":"#eine-mehrstufige-api-prüfung-erstellen","title":"Eine mehrstufige API-Prüfung erstellen"},{"url":"#geordnete-schritte-hinzufügen","title":"Geordnete Schritte hinzufügen"},{"url":"#daten-zwischen-schritten-weitergeben","title":"Daten zwischen Schritten weitergeben","items":[{"url":"#einen-wert-aus-der-antwort-eines-schritts-extrahieren","title":"Einen Wert aus der Antwort eines Schritts extrahieren"},{"url":"#die-variable-in-einem-späteren-schritt-referenzieren","title":"Die Variable in einem späteren Schritt referenzieren"}]},{"url":"#assertions-und-bestandenfehlgeschlagen","title":"Assertions und Bestanden/Fehlgeschlagen"},{"url":"#ergebnisse-pro-schritt-im-bericht","title":"Ergebnisse pro Schritt im Bericht"}]},"parent":{"__typename":"File","relativePath":"de-de/guides/api-monitoring/multistep-api-checks.md"},"frontmatter":{"metaTitle":"Mehrstufige API-Prüfungen | API-Monitoring | LoadFocus","metaDescription":"Führen Sie eine geordnete Folge von HTTP-Anfragen in einer einzigen Prüfung aus und geben Sie Daten zwischen den Schritten weiter — Schritt-für-Schritt-Anleitung von LoadFocus zu Cloud-Lasttests, API-Monitoring und Leistung.","order":5}},"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/how-to-update-card-details","title":"So aktualisieren Sie Kartendaten bei fehlgeschlagenen Zahlungen"}}},{"node":{"fields":{"slug":"/de-de/knowledge-base/understanding-declined-card-payments","title":"Warum wurde meine Kartenzahlung abgelehnt?"}}},{"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/guides/api-monitoring","title":"API-Monitoring"}}},{"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/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-query-parameters","title":"So verwenden Sie URL-Query-Parameter"}}},{"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/mcp","title":"KI-Assistenten (MCP)"}}},{"node":{"fields":{"slug":"/de-de/guides/monitor-website-performance","title":"Website-Performance ueberwachen"}}},{"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/guides/teams","title":"Teamverwaltung"}}},{"node":{"fields":{"slug":"/de-de/guides/api-monitoring/alert-channels","title":"Benachrichtigungskanäle: Discord, PagerDuty & Opsgenie"}}},{"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/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/monitor-website-performance/alert-configuration","title":"Alert-Konfiguration"}}},{"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/external-reports/datadog-integration","title":"Datadog-Integration"}}},{"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/api-monitoring/api-check-results","title":"API-Pruefergebnisse verstehen"}}},{"node":{"fields":{"slug":"/de-de/guides/load-testing/analyzing-load-test-results","title":"So pruefen Sie Lasttestergebnisse"}}},{"node":{"fields":{"slug":"/de-de/guides/api-monitoring/check-groups","title":"Prüfungsgruppen"}}},{"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/monitor-website-performance/core-web-vitals-competitor-comparison","title":"Core Web Vitals Wettbewerbervergleich"}}},{"node":{"fields":{"slug":"/de-de/guides/load-testing/baseline-comparison-between-load-tests","title":"Baseline-Vergleich zwischen Lasttests"}}},{"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/jmeter-load-testing/load-generators-hardware-infrastructure-jmeter","title":"Welche Hardwareressourcen sind meinem Konto fuer Lastgeneratoren zugewiesen?"}}},{"node":{"fields":{"slug":"/de-de/guides/jmeter-load-testing/jmeter-integration-ci-cd","title":"Lasttest-API-Integration"}}},{"node":{"fields":{"slug":"/de-de/guides/api-monitoring/custom-domain-status-page","title":"So fügen Sie Ihrer Statusseite eine eigene Domain hinzu"}}},{"node":{"fields":{"slug":"/de-de/guides/monitor-website-performance/getting-started","title":"Erste Schritte"}}},{"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/api-monitoring/dashboards","title":"Dashboards"}}},{"node":{"fields":{"slug":"/de-de/guides/load-testing/common-http-error-codes","title":"Haeufige HTTP-Fehlerstatuscodes"}}},{"node":{"fields":{"slug":"/de-de/guides/jmeter-load-testing/load-testing-anomalies","title":"Lasttest-Anomalien"}}},{"node":{"fields":{"slug":"/de-de/guides/monitor-website-performance/how-to-create-new-alert","title":"Neuen Alert erstellen"}}},{"node":{"fields":{"slug":"/de-de/guides/api-monitoring/heartbeat-monitors","title":"Heartbeat-Monitore (Cron-Jobs)"}}},{"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/how-to-run-new-website-performance-test","title":"Neuen Website-Performance-Test erstellen"}}},{"node":{"fields":{"slug":"/de-de/guides/api-monitoring/maintenance-windows","title":"Wartungsfenster"}}},{"node":{"fields":{"slug":"/de-de/guides/jmeter-load-testing/load-testing-engine-health-monitoring","title":"Engine-Zustandsueberwachung"}}},{"node":{"fields":{"slug":"/de-de/guides/jmeter-load-testing/load-testing-error-analysis","title":"Fehleranalyse"}}},{"node":{"fields":{"slug":"/de-de/guides/api-monitoring/multistep-api-checks","title":"Mehrstufige API-Prüfungen"}}},{"node":{"fields":{"slug":"/de-de/guides/jmeter-load-testing/load-testing-insights","title":"Lasttest-Erkenntnisse"}}},{"node":{"fields":{"slug":"/de-de/guides/monitor-website-performance/http-authentication","title":"HTTP-Authentifizierung"}}},{"node":{"fields":{"slug":"/de-de/guides/monitor-website-performance/largest-contentful-paint","title":"Largest Contentful Paint (LCP)"}}},{"node":{"fields":{"slug":"/de-de/guides/load-testing/demo","title":"Demo"}}},{"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/load-testing/decoding-average-response-times","title":"Durchschnittliche Antwortzeit entschluesseln"}}},{"node":{"fields":{"slug":"/de-de/guides/jmeter-load-testing/load-testing-jtl-file-analysis","title":"Logs & JTL-Dateianalyse"}}},{"node":{"fields":{"slug":"/de-de/guides/monitor-website-performance/lighthouse-opportunities","title":"Lighthouse Opportunities"}}},{"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/monitor-website-performance/performance-budgets","title":"Performance Budgets & Alerts"}}},{"node":{"fields":{"slug":"/de-de/guides/api-monitoring/status-pages","title":"Erstellen Sie eine öffentliche Statusseite für Ihre Monitore"}}},{"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/jmeter-load-testing/load-testing-timeline-analysis","title":"Zeitleisten-Ansicht"}}},{"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/api-monitoring/tcp-monitors","title":"TCP-Port-Monitore"}}},{"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/monitor-website-performance/sitemap-import","title":"Sitemap-Import"}}},{"node":{"fields":{"slug":"/de-de/guides/api-monitoring/variables","title":"Variablen"}}},{"node":{"fields":{"slug":"/de-de/guides/monitor-website-performance/real-user-field-data","title":"Echte Nutzer-Feld-Daten (CrUX)"}}},{"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/geographical-test-location-in-load-testing","title":"Geografischer Teststandort bei Lasttests"}}},{"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/headers-and-manage-presets","title":"Header und Header-Vorlagen"}}},{"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/how-to-url-query-parameters","title":"Query-Parameter"}}},{"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/start-time-in-load-testing","title":"Die Bedeutung der Startzeit bei Lasttests verstehen"}}},{"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/refresh-token-grant-type-oauth-2-0","title":"Refresh Token Grant Type in OAuth 2.0"}}},{"node":{"fields":{"slug":"/de-de/guides/load-testing/use-cases","title":"Anwendungsfaelle"}}},{"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/what-are-iterations-load-testing","title":"Iterationen bei Lasttests meistern: Ein tiefer Einblick"}}},{"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-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/using-cookies","title":"Verwendung von Cookies"}}},{"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-grant-type","title":"Was ist ein Grant Type?"}}},{"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/api-monitoring/new-api-check/alert-channels","title":"Benachrichtigungskanaele"}}},{"node":{"fields":{"slug":"/de-de/guides/jmeter-load-testing/jmeter-integration-ci-cd/github-actions","title":"GitHub Actions"}}},{"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/azure-devops","title":"Azure DevOps"}}},{"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/jmeter-load-testing/jmeter-integration-ci-cd/jenkins","title":"Jenkins"}}},{"node":{"fields":{"slug":"/de-de/guides/api-monitoring/new-api-check/friendly-check-name","title":"Benutzerfreundlicher Pruefungsname"}}},{"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/request-configuration","title":"Anfragekonfiguration"}}},{"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/mute-unmute","title":"Stummschalten/Entstummschalten"}}},{"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/request-preview","title":"Anfragevorschau"}}},{"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/webhook-channels","title":"Webhook-Kanal"}}}]}},"pageContext":{"id":"f36f4c41-7224-5ee9-b89f-b586abeea21b","locale":"de-DE"}},"staticQueryHashes":["361965504","361965504","417421954","417421954","445494767","445494767"]}