{"componentChunkName":"component---src-templates-docs-js","path":"/fr-fr/guides/monitor-website-performance/reading-page-speed-results","result":{"data":{"site":{"siteMetadata":{"title":"Documentation | LoadFocus"}},"mdx":{"fields":{"id":"c3371444-8864-51e7-b721-51b8ed23cb3f","title":"Lire un résultat Page Speed","slug":"/fr-fr/guides/monitor-website-performance/reading-page-speed-results","locale":"fr-FR"},"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\": \"Lire un résultat Page Speed\",\n  \"date\": \"2026-11-06\",\n  \"metaTitle\": \"Résultat Page Speed : diagnostic et cascade | LoadFocus\",\n  \"metaDescription\": \"Ce que montre chaque panneau d'un résultat Page Speed : décomposition du LCP, décalages de mise en page, temps CPU par script, cascade des requêtes et poids.\",\n  \"order\": 3\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(\"p\", null, \"Un r\\xE9sultat Page Speed montre plus que des scores. Sous les jauges de score, des panneaux expliquent pourquoi la page a \\xE9t\\xE9 rapide ou lente : quel \\xE9l\\xE9ment \\xE9tait le Largest Contentful Paint, ce qui s'est d\\xE9plac\\xE9, quels scripts ont occup\\xE9 le CPU et dans quel ordre chaque requ\\xEAte s'est charg\\xE9e. Ce guide parcourt chaque panneau et vous dit quoi faire de ce que vous voyez.\"), mdx(\"p\", null, \"Un panneau n'appara\\xEEt que si l'ex\\xE9cution a des donn\\xE9es pour lui. Par exemple, une ex\\xE9cution sans donn\\xE9es de d\\xE9calage de mise en page n'a pas de carte \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"\\xC9l\\xE9ments qui se sont d\\xE9plac\\xE9s\"), \".\"), mdx(\"h2\", null, \"Relecture du chargement de la page\"), mdx(\"p\", null, \"\\xC0 c\\xF4t\\xE9 des jauges de score, la derni\\xE8re capture de la page se trouve dans un petit lecteur. Cliquez dessus pour rejouer le chargement de la page et voir quand le contenu appara\\xEEt. L'ic\\xF4ne d'agrandissement (\", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Voir la capture compl\\xE8te\"), \") ouvre la derni\\xE8re capture en taille r\\xE9elle.\"), mdx(\"p\", null, \"Servez-vous-en comme d'une v\\xE9rification rapide avant de lire les chiffres. Si la page reste blanche longtemps, ou si une banni\\xE8re arrive tard et pousse le contenu vers le bas, vous le voyez ici.\"), mdx(\"h2\", null, \"Diagnostic de performance\"), mdx(\"p\", null, \"La section \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Diagnostic de performance\"), \" lit la trace Lighthouse de cette ex\\xE9cution et montre ce qui l'a ralentie. Elle compte jusqu'\\xE0 quatre cartes.\"), mdx(\"h3\", null, \"\\xC9l\\xE9ment Largest Contentful Paint\"), mdx(\"p\", null, \"Cette carte nomme l'\\xE9l\\xE9ment qui a \\xE9t\\xE9 le Largest Contentful Paint (LCP) et montre son extrait HTML. Elle recadre aussi la capture de la page autour de l'\\xE9l\\xE9ment et dessine un cadre dessus. La valeur \\xE0 c\\xF4t\\xE9 du titre est le temps du LCP.\"), mdx(\"p\", null, \"Sous \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"D\\xE9composition du LCP\"), \", le temps du LCP est r\\xE9parti en quatre phases, chacune avec son temps et sa part :\"), mdx(\"table\", null, mdx(\"thead\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"thead\"\n  }, mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Phase\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Ce qu'elle couvre\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Si elle prend la plus grande part\"))), mdx(\"tbody\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, mdx(\"strong\", {\n    parentName: \"td\"\n  }, \"Temps jusqu'au premier octet\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Jusqu'\\xE0 l'arriv\\xE9e du premier octet du HTML\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Acc\\xE9l\\xE9rez le serveur : cache, CDN, moins de redirections\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, mdx(\"strong\", {\n    parentName: \"td\"\n  }, \"D\\xE9lai avant le chargement de la ressource\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"De ce premier octet jusqu'au moment o\\xF9 le navigateur commence \\xE0 charger la ressource du LCP, comme l'image principale\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Rendez la ressource visible t\\xF4t : mettez-la dans le HTML, pr\\xE9chargez-la, pas de chargement diff\\xE9r\\xE9\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, mdx(\"strong\", {\n    parentName: \"td\"\n  }, \"Temps de chargement de la ressource\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Le t\\xE9l\\xE9chargement de la ressource du LCP\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"All\\xE9gez-la : compressez l'image, utilisez un format moderne, servez la bonne taille\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, mdx(\"strong\", {\n    parentName: \"td\"\n  }, \"D\\xE9lai d'affichage de l'\\xE9l\\xE9ment\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"De la ressource pr\\xEAte jusqu'\\xE0 l'affichage de l'\\xE9l\\xE9ment\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"R\\xE9duisez le CSS et le JavaScript qui bloquent le rendu et les longues t\\xE2ches du thread principal\")))), mdx(\"p\", null, \"Un \\xE9l\\xE9ment texte n'a pas de ressource \\xE0 t\\xE9l\\xE9charger, donc l'essentiel de son temps se trouve dans la premi\\xE8re et la derni\\xE8re phase. Plus d'informations sur la m\\xE9trique dans \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"/docs/guides/monitor-website-performance/largest-contentful-paint\"\n  }, \"Largest Contentful Paint (LCP)\"), \".\"), mdx(\"h3\", null, \"\\xC9l\\xE9ments qui se sont d\\xE9plac\\xE9s\"), mdx(\"p\", null, \"Les cinq \\xE9l\\xE9ments qui ont le plus contribu\\xE9 au Cumulative Layout Shift (CLS), le plus important en premier. Chaque ligne montre l'\\xE9l\\xE9ment, son s\\xE9lecteur CSS et son score de d\\xE9calage. Le score suit les seuils des Core Web Vitals : sous 0,1 c'est bon, \\xE0 partir de 0,1 c'est \\xE0 am\\xE9liorer, \\xE0 partir de 0,25 c'est mauvais. Si rien n'a boug\\xE9, la carte indique \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Aucun d\\xE9calage de mise en page enregistr\\xE9.\")), mdx(\"p\", null, \"Corrections habituelles : donnez aux images, vid\\xE9os, publicit\\xE9s et int\\xE9grations une largeur et une hauteur ou un espace r\\xE9serv\\xE9. N'ins\\xE9rez pas de banni\\xE8res ou d'autre contenu au-dessus de ce qui est d\\xE9j\\xE0 \\xE0 l'\\xE9cran.\"), mdx(\"h3\", null, \"Temps CPU par script\"), mdx(\"p\", null, \"Les cinq scripts qui ont utilis\\xE9 le plus de temps CPU sur le thread principal, avec leur h\\xF4te et une barre pour les comparer. \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Autre (non attribuable)\"), \" correspond au travail que Lighthouse ne peut pas attribuer \\xE0 un seul script.\"), mdx(\"p\", null, \"Le travail du thread principal fait monter le Total Blocking Time. Si un h\\xF4te tiers est en t\\xEAte de liste, v\\xE9rifiez si cette page a vraiment besoin de ce script, ou chargez-le plus tard. Si c'est votre propre bundle, d\\xE9coupez-le et diff\\xE9rez le code dont le premier affichage n'a pas besoin.\"), mdx(\"h3\", null, \"Poids de la page\"), mdx(\"p\", null, \"La taille totale transf\\xE9r\\xE9e et le nombre de requ\\xEAtes. En dessous, une barre et une liste r\\xE9partissent le poids par type de ressource (Document, Script, CSS, Image, Police, M\\xE9dia, Autre), chacun avec sa taille, ses requ\\xEAtes et sa part. La derni\\xE8re ligne indique ce qui vient de tiers, par exemple \\\"Tiers : 1.2 MB en 40 requ\\xEAtes (35 % du poids)\\\".\"), mdx(\"p\", null, \"Les images et les scripts repr\\xE9sentent g\\xE9n\\xE9ralement la plus grande part. Pour \\xEAtre alert\\xE9 quand la page grossit, d\\xE9finissez un budget sur \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Page Weight (KB)\"), \" ou \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Requests\"), \". Voir \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"/docs/guides/monitor-website-performance/performance-budgets\"\n  }, \"Budgets de performance\"), \".\"), mdx(\"h2\", null, \"Cascade des requ\\xEAtes\"), mdx(\"p\", null, \"La \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Cascade des requ\\xEAtes\"), \" liste chaque requ\\xEAte de la page, dans l'ordre o\\xF9 elles ont d\\xE9marr\\xE9. La ligne sous le titre donne le nombre de requ\\xEAtes et la taille transf\\xE9r\\xE9e.\"), mdx(\"p\", null, \"Les temps proviennent du chargement r\\xE9el, sans limitation. Ils peuvent \\xEAtre plus courts que les m\\xE9triques de laboratoire limit\\xE9es des jauges. Utilisez la cascade pour l'ordre des requ\\xEAtes et ce qui a attendu quoi, pas pour les temps absolus.\"), mdx(\"p\", null, \"Ce que vous voyez :\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"Pellicule\"), \" : des captures de la page pendant le chargement, sur la m\\xEAme \\xE9chelle de temps que la cascade. La premi\\xE8re image au moment du First Contentful Paint ou apr\\xE8s porte l'\\xE9tiquette FCP, la premi\\xE8re au moment du Largest Contentful Paint ou apr\\xE8s porte l'\\xE9tiquette LCP. Survolez une image pour tracer son instant en ligne sur la cascade.\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"Filtre par type\"), \" : une puce \", mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"Tout\"), \" et une par type de ressource pr\\xE9sent sur la page, avec un compteur. Cliquez sur une puce pour n'afficher que ce type.\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"Rep\\xE8res\"), \" : des lignes verticales pour \", mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"First Contentful Paint\"), \", \", mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"Largest Contentful Paint\"), \" et \", mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"\\xC9v\\xE9nement load\"), \". La l\\xE9gende donne leurs temps.\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"Lignes\"), \" : chaque requ\\xEAte montre le nom du fichier, l'h\\xF4te, la priorit\\xE9 du navigateur (de \", mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"La plus haute\"), \" \\xE0 \", mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"La plus basse\"), \"), le code de statut s'il n'est pas 200 et la taille transf\\xE9r\\xE9e. La partie claire de la barre est l'attente avant le d\\xE9but de la requ\\xEAte. La partie pleine est la requ\\xEAte elle-m\\xEAme. Survolez la barre pour voir son d\\xE9but et sa fin.\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"Bloque le rendu\"), \" : la requ\\xEAte a retard\\xE9 le premier affichage, par exemple une feuille de style ou un script synchrone dans le head.\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"Pr\\xE9charg\\xE9\"), \" : la page a demand\\xE9 la requ\\xEAte t\\xF4t avec un lien \", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"rel=\\\"preload\\\"\"), \".\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"Non charg\\xE9\"), \" : la requ\\xEAte ne s'est jamais termin\\xE9e. Elle figurait dans la liste \", mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"Bloquer des requ\\xEAtes\"), \" du test ou a \\xE9chou\\xE9 sur le r\\xE9seau.\")), mdx(\"p\", null, \"La liste commence par les 30 premi\\xE8res requ\\xEAtes. Cliquez sur \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Afficher les N requ\\xEAtes\"), \" sous la liste pour voir le reste, et sur \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Afficher moins\"), \" pour la replier.\"), mdx(\"p\", null, \"Comment l'utiliser :\"), mdx(\"ol\", null, mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"Regardez ce qui se charge avant le rep\\xE8re FCP. Chaque requ\\xEAte \", mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"Bloque le rendu\"), \" \\xE0 cet endroit retarde le premier affichage. Int\\xE9grez le CSS critique dans la page et ajoutez \", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"defer\"), \" ou \", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"async\"), \" aux scripts qui n'ont pas besoin de bloquer.\"), mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"Trouvez la ressource du LCP, souvent une image. Si elle d\\xE9marre tard, apr\\xE8s une cha\\xEEne de CSS et de scripts, pr\\xE9chargez-la. Quand elle porte l'\\xE9tiquette \", mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"Pr\\xE9charg\\xE9\"), \", v\\xE9rifiez qu'elle d\\xE9marre maintenant pr\\xE8s du d\\xE9but.\"), mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"Filtrez sur \", mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"Script\"), \" pour voir combien de scripts se chargent et depuis quels h\\xF4tes.\"), mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"Une longue p\\xE9riode sans nouvelle requ\\xEAte signifie souvent que le thread principal est occup\\xE9. Comparez avec \", mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"Temps CPU par script\"), \".\")), mdx(\"h2\", null, \"Temps de r\\xE9ponse du serveur (TTFB)\"), mdx(\"p\", null, \"Les cartes de m\\xE9triques du r\\xE9sultat incluent \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Temps de r\\xE9ponse du serveur (TTFB)\"), \" : le temps mis par le serveur pour commencer \\xE0 envoyer le document HTML principal. Comme les autres cartes, elle montre la valeur \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Dernier\"), \" et la \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"M\\xE9diane\"), \". Une bonne valeur est de 0,8 seconde ou moins. Au-del\\xE0 de 1,8 seconde, elle est mauvaise. Les graphiques d'historique ont aussi un graphique \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Temps de r\\xE9ponse du serveur (TTFB)\"), \", qui inclut les anciennes ex\\xE9cutions.\"), mdx(\"p\", null, \"Un TTFB lent retarde toutes les autres m\\xE9triques, car rien ne peut d\\xE9marrer avant l'arriv\\xE9e du HTML. Regardez le cache c\\xF4t\\xE9 serveur, les requ\\xEAtes lentes \\xE0 la base de donn\\xE9es, un CDN devant le site et les redirections.\"), mdx(\"h2\", null, \"Dans le rapport PDF\"), mdx(\"p\", null, \"Le rapport imprimable inclut le \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Diagnostic de performance\"), \" et la \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Cascade des requ\\xEAtes\"), \". Dans le PDF, la cascade liste toutes les requ\\xEAtes, pas seulement les 30 premi\\xE8res, et laisse de c\\xF4t\\xE9 les puces de filtre et les boutons. Voir \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"/docs/guides/monitor-website-performance/pdf-report-branding\"\n  }, \"Rapports PDF \\xE0 votre marque\"), \".\"), mdx(\"h2\", null, \"Guides associ\\xE9s\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"a\", {\n    parentName: \"li\",\n    \"href\": \"/docs/guides/monitor-website-performance/how-to-run-new-website-performance-test\"\n  }, \"Cr\\xE9er un nouveau test de performance de site web\")), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"a\", {\n    parentName: \"li\",\n    \"href\": \"/docs/guides/monitor-website-performance/lighthouse-opportunities\"\n  }, \"Opportunit\\xE9s Lighthouse\")), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"a\", {\n    parentName: \"li\",\n    \"href\": \"/docs/guides/monitor-website-performance/core-web-vitals-metrics\"\n  }, \"Que sont les Core Web Vitals ?\")), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"a\", {\n    parentName: \"li\",\n    \"href\": \"/docs/guides/monitor-website-performance/performance-budgets\"\n  }, \"Budgets de performance\")), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"a\", {\n    parentName: \"li\",\n    \"href\": \"/docs/guides/monitor-website-performance/user-journeys\"\n  }, \"Parcours utilisateur\"))));\n}\n;\nMDXContent.isMDXComponent = true;","tableOfContents":{"items":[{"url":"#relecture-du-chargement-de-la-page","title":"Relecture du chargement de la page"},{"url":"#diagnostic-de-performance","title":"Diagnostic de performance","items":[{"url":"#élément-largest-contentful-paint","title":"Élément Largest Contentful Paint"},{"url":"#éléments-qui-se-sont-déplacés","title":"Éléments qui se sont déplacés"},{"url":"#temps-cpu-par-script","title":"Temps CPU par script"},{"url":"#poids-de-la-page","title":"Poids de la page"}]},{"url":"#cascade-des-requêtes","title":"Cascade des requêtes"},{"url":"#temps-de-réponse-du-serveur-ttfb","title":"Temps de réponse du serveur (TTFB)"},{"url":"#dans-le-rapport-pdf","title":"Dans le rapport PDF"},{"url":"#guides-associés","title":"Guides associés"}]},"frontmatter":{"metaTitle":"Résultat Page Speed : diagnostic et cascade | LoadFocus","metaDescription":"Ce que montre chaque panneau d'un résultat Page Speed : décomposition du LCP, décalages de mise en page, temps CPU par script, cascade des requêtes et poids.","order":3,"noindex":null,"date":"2026-11-06"}},"allMdx":{"edges":[{"node":{"fields":{"slug":"/fr-fr/guides/onboarding","title":"Onboarding LoadFocus","locale":"fr-FR"},"frontmatter":{"order":0}}},{"node":{"fields":{"slug":"/fr-fr/guides/api-monitoring/alert-channels/email","title":"Alertes Email","locale":"fr-FR"},"frontmatter":{"order":0}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing","title":"Tests de charge","locale":"fr-FR"},"frontmatter":{"order":1}}},{"node":{"fields":{"slug":"/fr-fr/guides/jmeter-load-testing/how-to-run-new-apache-jmeter-load-test","title":"Comment exécuter un nouveau test de charge Apache JMeter","locale":"fr-FR"},"frontmatter":{"order":1}}},{"node":{"fields":{"slug":"/fr-fr/guides/k6-load-testing/how-to-run-k6-load-test","title":"Comment exécuter un nouveau test de charge k6","locale":"fr-FR"},"frontmatter":{"order":1}}},{"node":{"fields":{"slug":"/fr-fr/guides/api-monitoring/api-check-results","title":"Comprendre les résultats des vérifications API","locale":"fr-FR"},"frontmatter":{"order":1}}},{"node":{"fields":{"slug":"/fr-fr/guides/monitor-website-performance/getting-started","title":"Démarrage rapide","locale":"fr-FR"},"frontmatter":{"order":1}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/use-cases","title":"Cas d'utilisation","locale":"fr-FR"},"frontmatter":{"order":1}}},{"node":{"fields":{"slug":"/fr-fr/guides/api-monitoring/new-api-check/friendly-check-name","title":"Nom convivial de la vérification","locale":"fr-FR"},"frontmatter":{"order":1}}},{"node":{"fields":{"slug":"/fr-fr/guides/jmeter-load-testing/jmeter-integration-ci-cd/overview","title":"Intégration du client API JMeter avec les pipelines CI/CD","locale":"fr-FR"},"frontmatter":{"order":1}}},{"node":{"fields":{"slug":"/fr-fr/guides/api-monitoring/alert-channels/slack","title":"Alertes Slack","locale":"fr-FR"},"frontmatter":{"order":1}}},{"node":{"fields":{"slug":"/fr-fr/guides/jmeter-load-testing","title":"Tests de charge avec Apache JMeter","locale":"fr-FR"},"frontmatter":{"order":2}}},{"node":{"fields":{"slug":"/fr-fr/guides/k6-load-testing/analyzing-k6-test-results","title":"Analyse des résultats de test de charge k6","locale":"fr-FR"},"frontmatter":{"order":2}}},{"node":{"fields":{"slug":"/fr-fr/guides/monitor-website-performance/how-to-run-new-website-performance-test","title":"Créer un nouveau test de performance de site web","locale":"fr-FR"},"frontmatter":{"order":2}}},{"node":{"fields":{"slug":"/fr-fr/guides/jmeter-load-testing/uploading-jmeter-files-step-by-step-guide","title":"Importer des fichiers JMeter dans LoadFocus : guide étape par étape","locale":"fr-FR"},"frontmatter":{"order":2}}},{"node":{"fields":{"slug":"/fr-fr/guides/api-monitoring/new-api-check","title":"Comment créer une nouvelle vérification API","locale":"fr-FR"},"frontmatter":{"order":2}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/getting-started","title":"Démarrage rapide","locale":"fr-FR"},"frontmatter":{"order":2}}},{"node":{"fields":{"slug":"/fr-fr/guides/api-monitoring/synthetic-monitoring","title":"Synthetic Monitoring","locale":"fr-FR"},"frontmatter":{"order":2}}},{"node":{"fields":{"slug":"/fr-fr/guides/jmeter-load-testing/jmeter-integration-ci-cd/azure-devops","title":"Azure DevOps","locale":"fr-FR"},"frontmatter":{"order":2}}},{"node":{"fields":{"slug":"/fr-fr/guides/api-monitoring/alert-channels/pagerduty","title":"Alertes PagerDuty","locale":"fr-FR"},"frontmatter":{"order":2}}},{"node":{"fields":{"slug":"/fr-fr/guides/api-monitoring/new-api-check/request-configuration","title":"Configuration de la requête","locale":"fr-FR"},"frontmatter":{"order":2}}},{"node":{"fields":{"slug":"/fr-fr/guides/monitor-website-performance","title":"Surveillance de la performance des sites web","locale":"fr-FR"},"frontmatter":{"order":3}}},{"node":{"fields":{"slug":"/fr-fr/guides/jmeter-load-testing/import-to-jmeter-from-curl-har-postman-openapi","title":"Importer cURL, HAR, Postman ou OpenAPI dans un test JMeter","locale":"fr-FR"},"frontmatter":{"order":3}}},{"node":{"fields":{"slug":"/fr-fr/guides/k6-load-testing/import-to-k6-from-curl-har-postman-openapi","title":"Importer cURL, HAR, Postman ou OpenAPI dans un test k6","locale":"fr-FR"},"frontmatter":{"order":3}}},{"node":{"fields":{"slug":"/fr-fr/guides/monitor-website-performance/how-to-create-new-alert","title":"Créer une nouvelle alerte","locale":"fr-FR"},"frontmatter":{"order":3}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/demo","title":"Démo","locale":"fr-FR"},"frontmatter":{"order":3}}},{"node":{"fields":{"slug":"/fr-fr/guides/monitor-website-performance/reading-page-speed-results","title":"Lire un résultat Page Speed","locale":"fr-FR"},"frontmatter":{"order":3}}},{"node":{"fields":{"slug":"/fr-fr/guides/api-monitoring/uptime-monitoring","title":"Uptime Monitoring","locale":"fr-FR"},"frontmatter":{"order":3}}},{"node":{"fields":{"slug":"/fr-fr/guides/api-monitoring/variables","title":"Variables","locale":"fr-FR"},"frontmatter":{"order":3}}},{"node":{"fields":{"slug":"/fr-fr/guides/jmeter-load-testing/jmeter-integration-ci-cd/github-actions","title":"GitHub Actions","locale":"fr-FR"},"frontmatter":{"order":3}}},{"node":{"fields":{"slug":"/fr-fr/guides/api-monitoring/alert-channels/opsgenie","title":"Alertes Opsgenie","locale":"fr-FR"},"frontmatter":{"order":3}}},{"node":{"fields":{"slug":"/fr-fr/guides/api-monitoring/new-api-check/request-preview","title":"Aperçu de la requête","locale":"fr-FR"},"frontmatter":{"order":3}}},{"node":{"fields":{"slug":"/fr-fr/guides/api-monitoring","title":"Surveillance API","locale":"fr-FR"},"frontmatter":{"order":4}}},{"node":{"fields":{"slug":"/fr-fr/guides/monitor-website-performance/alert-configuration","title":"Configuration des alertes","locale":"fr-FR"},"frontmatter":{"order":4}}},{"node":{"fields":{"slug":"/fr-fr/guides/k6-load-testing/uploading-k6-scripts","title":"Télécharger des scripts et fichiers de données k6","locale":"fr-FR"},"frontmatter":{"order":4}}},{"node":{"fields":{"slug":"/fr-fr/guides/jmeter-load-testing/using-multiple-csv-files-with-jmeter-engines","title":"Utiliser plusieurs fichiers CSV avec les moteurs JMeter dans LoadFocus","locale":"fr-FR"},"frontmatter":{"order":4}}},{"node":{"fields":{"slug":"/fr-fr/guides/api-monitoring/status-pages","title":"Créez une page de statut publique pour vos moniteurs","locale":"fr-FR"},"frontmatter":{"order":4}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/how-to-run-new-load-test","title":"Comment exécuter un nouveau test de charge","locale":"fr-FR"},"frontmatter":{"order":4}}},{"node":{"fields":{"slug":"/fr-fr/guides/api-monitoring/alert-channels/discord","title":"Alertes Discord","locale":"fr-FR"},"frontmatter":{"order":4}}},{"node":{"fields":{"slug":"/fr-fr/guides/jmeter-load-testing/jmeter-integration-ci-cd/circleci","title":"CircleCI","locale":"fr-FR"},"frontmatter":{"order":4}}},{"node":{"fields":{"slug":"/fr-fr/guides/api-monitoring/new-api-check/frequency","title":"Fréquence","locale":"fr-FR"},"frontmatter":{"order":4}}},{"node":{"fields":{"slug":"/fr-fr/guides/external-reports","title":"Rapports externes","locale":"fr-FR"},"frontmatter":{"order":5}}},{"node":{"fields":{"slug":"/fr-fr/guides/monitor-website-performance/alert-metrics","title":"Métriques d'alerte","locale":"fr-FR"},"frontmatter":{"order":5}}},{"node":{"fields":{"slug":"/fr-fr/guides/jmeter-load-testing/load-generators-hardware-infrastructure-jmeter","title":"Quelles sont les ressources matérielles allouées à mon compte pour les générateurs de charge ?","locale":"fr-FR"},"frontmatter":{"order":5}}},{"node":{"fields":{"slug":"/fr-fr/guides/api-monitoring/custom-domain-status-page","title":"Comment ajouter un domaine personnalisé à votre page de statut","locale":"fr-FR"},"frontmatter":{"order":5}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/create-load-test-with-ai","title":"Créer un test de charge avec l'IA","locale":"fr-FR"},"frontmatter":{"order":5}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/http-methods-overview-load-testing","title":"Méthodes HTTP : vue d'ensemble","locale":"fr-FR"},"frontmatter":{"order":5}}},{"node":{"fields":{"slug":"/fr-fr/guides/api-monitoring/alert-channels/microsoft-teams","title":"Alertes Microsoft Teams","locale":"fr-FR"},"frontmatter":{"order":5}}},{"node":{"fields":{"slug":"/fr-fr/guides/jmeter-load-testing/jmeter-integration-ci-cd/gitlab-ci-cd","title":"GitLab CI/CD","locale":"fr-FR"},"frontmatter":{"order":5}}},{"node":{"fields":{"slug":"/fr-fr/guides/api-monitoring/new-api-check/response-time-limits","title":"Limites de temps de réponse","locale":"fr-FR"},"frontmatter":{"order":5}}},{"node":{"fields":{"slug":"/fr-fr/guides/teams","title":"Gestion des équipes","locale":"fr-FR"},"frontmatter":{"order":6}}},{"node":{"fields":{"slug":"/fr-fr/guides/jmeter-load-testing/downloading-jmx-csv-files","title":"Télécharger les fichiers .JMX et .CSV dans LoadFocus","locale":"fr-FR"},"frontmatter":{"order":6}}},{"node":{"fields":{"slug":"/fr-fr/guides/monitor-website-performance/core-web-vitals-metrics","title":"Que sont les Core Web Vitals ?","locale":"fr-FR"},"frontmatter":{"order":6}}},{"node":{"fields":{"slug":"/fr-fr/guides/api-monitoring/multistep-api-checks","title":"Vérifications API multi-étapes","locale":"fr-FR"},"frontmatter":{"order":6}}},{"node":{"fields":{"slug":"/fr-fr/guides/api-monitoring/status-page-api","title":"API de la page de statut, flux RSS et badge","locale":"fr-FR"},"frontmatter":{"order":6}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/start-time-in-load-testing","title":"Comprendre l'importance de l'heure de début dans les tests de charge","locale":"fr-FR"},"frontmatter":{"order":6}}},{"node":{"fields":{"slug":"/fr-fr/guides/jmeter-load-testing/jmeter-integration-ci-cd/jenkins","title":"Jenkins","locale":"fr-FR"},"frontmatter":{"order":6}}},{"node":{"fields":{"slug":"/fr-fr/guides/api-monitoring/alert-channels/webhook","title":"Alertes Webhook","locale":"fr-FR"},"frontmatter":{"order":6}}},{"node":{"fields":{"slug":"/fr-fr/guides/api-monitoring/new-api-check/retries","title":"Nouvelles Tentatives Avant Alerte","locale":"fr-FR"},"frontmatter":{"order":6}}},{"node":{"fields":{"slug":"/fr-fr/guides/k6-load-testing","title":"k6 Load Testing","locale":"fr-FR"},"frontmatter":{"order":7}}},{"node":{"fields":{"slug":"/fr-fr/guides/jmeter-load-testing/load-testing-anomalies","title":"Anomalies des tests de charge","locale":"fr-FR"},"frontmatter":{"order":7}}},{"node":{"fields":{"slug":"/fr-fr/guides/api-monitoring/heartbeat-monitors","title":"Moniteurs Heartbeat (tâches cron)","locale":"fr-FR"},"frontmatter":{"order":7}}},{"node":{"fields":{"slug":"/fr-fr/guides/monitor-website-performance/largest-contentful-paint","title":"Largest Contentful Paint (LCP)","locale":"fr-FR"},"frontmatter":{"order":7}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/geographical-test-location-in-load-testing","title":"Emplacement géographique des tests de charge","locale":"fr-FR"},"frontmatter":{"order":7}}},{"node":{"fields":{"slug":"/fr-fr/guides/api-monitoring/new-api-check/assertions","title":"Assertions","locale":"fr-FR"},"frontmatter":{"order":7}}},{"node":{"fields":{"slug":"/fr-fr/guides/mcp","title":"Assistants IA (MCP)","locale":"fr-FR"},"frontmatter":{"order":8}}},{"node":{"fields":{"slug":"/fr-fr/guides/jmeter-load-testing/load-testing-engine-health-monitoring","title":"Surveillance de la santé des moteurs","locale":"fr-FR"},"frontmatter":{"order":8}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/crafting-perfect-test-names","title":"Créer des noms de test parfaits","locale":"fr-FR"},"frontmatter":{"order":8}}},{"node":{"fields":{"slug":"/fr-fr/guides/monitor-website-performance/http-authentication","title":"Authentification HTTP","locale":"fr-FR"},"frontmatter":{"order":8}}},{"node":{"fields":{"slug":"/fr-fr/guides/api-monitoring/tcp-monitors","title":"Moniteurs de port TCP","locale":"fr-FR"},"frontmatter":{"order":8}}},{"node":{"fields":{"slug":"/fr-fr/guides/api-monitoring/new-api-check/locations","title":"Emplacements","locale":"fr-FR"},"frontmatter":{"order":8}}},{"node":{"fields":{"slug":"/fr-fr/guides/monitoring-as-code","title":"Monitoring as Code","locale":"fr-FR"},"frontmatter":{"order":9}}},{"node":{"fields":{"slug":"/fr-fr/guides/api-monitoring/check-groups","title":"Groupes de vérifications","locale":"fr-FR"},"frontmatter":{"order":9}}},{"node":{"fields":{"slug":"/fr-fr/guides/jmeter-load-testing/load-testing-timeline-analysis","title":"Vue chronologique","locale":"fr-FR"},"frontmatter":{"order":9}}},{"node":{"fields":{"slug":"/fr-fr/guides/monitor-website-performance/sitemap-import","title":"Import depuis un Sitemap","locale":"fr-FR"},"frontmatter":{"order":9}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/scheduled-load-tests","title":"Tests de charge planifiés","locale":"fr-FR"},"frontmatter":{"order":9}}},{"node":{"fields":{"slug":"/fr-fr/guides/api-monitoring/new-api-check/alert-channels","title":"Canaux d'alerte","locale":"fr-FR"},"frontmatter":{"order":9}}},{"node":{"fields":{"slug":"/fr-fr/guides/openapi-import","title":"Importer depuis OpenAPI / Swagger","locale":"fr-FR"},"frontmatter":{"order":10}}},{"node":{"fields":{"slug":"/fr-fr/guides/jmeter-load-testing/load-testing-insights","title":"Informations sur les tests de charge","locale":"fr-FR"},"frontmatter":{"order":10}}},{"node":{"fields":{"slug":"/fr-fr/guides/api-monitoring/maintenance-windows","title":"Fenêtres de maintenance","locale":"fr-FR"},"frontmatter":{"order":10}}},{"node":{"fields":{"slug":"/fr-fr/guides/monitor-website-performance/lighthouse-opportunities","title":"Opportunités Lighthouse","locale":"fr-FR"},"frontmatter":{"order":10}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/using-cookies","title":"Utiliser les cookies","locale":"fr-FR"},"frontmatter":{"order":10}}},{"node":{"fields":{"slug":"/fr-fr/guides/api-monitoring/new-api-check/activate-deactivate","title":"Activer/Désactiver","locale":"fr-FR"},"frontmatter":{"order":10}}},{"node":{"fields":{"slug":"/fr-fr/guides/setup-teardown-scripts","title":"Scripts de préparation et de nettoyage","locale":"fr-FR"},"frontmatter":{"order":11}}},{"node":{"fields":{"slug":"/fr-fr/guides/api-monitoring/dashboards","title":"Tableaux de bord","locale":"fr-FR"},"frontmatter":{"order":11}}},{"node":{"fields":{"slug":"/fr-fr/guides/jmeter-load-testing/load-testing-error-analysis","title":"Analyse des erreurs","locale":"fr-FR"},"frontmatter":{"order":11}}},{"node":{"fields":{"slug":"/fr-fr/guides/monitor-website-performance/performance-budgets","title":"Budgets de performance et alertes","locale":"fr-FR"},"frontmatter":{"order":11}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/headers-and-manage-presets","title":"En-têtes et présélections d'en-têtes","locale":"fr-FR"},"frontmatter":{"order":11}}},{"node":{"fields":{"slug":"/fr-fr/guides/api-monitoring/new-api-check/mute-unmute","title":"Mettre en sourdine/Réactiver","locale":"fr-FR"},"frontmatter":{"order":11}}},{"node":{"fields":{"slug":"/fr-fr/guides/reusable-snippets","title":"Snippets réutilisables","locale":"fr-FR"},"frontmatter":{"order":12}}},{"node":{"fields":{"slug":"/fr-fr/guides/api-monitoring/alert-channels","title":"Canaux d'alerte","locale":"fr-FR"},"frontmatter":{"order":12}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/analyzing-load-test-results","title":"Comment vérifier les résultats des tests de charge","locale":"fr-FR"},"frontmatter":{"order":12}}},{"node":{"fields":{"slug":"/fr-fr/guides/monitor-website-performance/core-web-vitals-competitor-comparison","title":"Comparaison Core Web Vitals avec les concurrents","locale":"fr-FR"},"frontmatter":{"order":12}}},{"node":{"fields":{"slug":"/fr-fr/guides/jmeter-load-testing/load-testing-jtl-file-analysis","title":"Analyse des logs et fichiers JTL","locale":"fr-FR"},"frontmatter":{"order":12}}},{"node":{"fields":{"slug":"/fr-fr/guides/api-monitoring/new-api-check/save-run","title":"Enregistrer et exécuter","locale":"fr-FR"},"frontmatter":{"order":12}}},{"node":{"fields":{"slug":"/fr-fr/guides/jmeter-load-testing/load-testing-jtl-jmeter-log-file-analysis","title":"Analyse des fichiers de log JMeter","locale":"fr-FR"},"frontmatter":{"order":13}}},{"node":{"fields":{"slug":"/fr-fr/guides/monitor-website-performance/real-user-field-data","title":"Données de terrain réelles (CrUX)","locale":"fr-FR"},"frontmatter":{"order":13}}},{"node":{"fields":{"slug":"/fr-fr/guides/api-monitoring/snippets","title":"Snippets","locale":"fr-FR"},"frontmatter":{"order":13}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/group-filter-load-test-results-by-url","title":"Grouper et filtrer les résultats de test de charge par URL","locale":"fr-FR"},"frontmatter":{"order":13}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/load-generators-hardware-infrastructure","title":"Quelles sont les ressources matérielles allouées à mon compte pour les générateurs de charge ?","locale":"fr-FR"},"frontmatter":{"order":13}}},{"node":{"fields":{"slug":"/fr-fr/guides/api-monitoring/new-api-check/webhook-channels","title":"Canal Webhook","locale":"fr-FR"},"frontmatter":{"order":13}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/baseline-comparison-between-load-tests","title":"Comparaison de référence entre les tests de charge","locale":"fr-FR"},"frontmatter":{"order":14}}},{"node":{"fields":{"slug":"/fr-fr/guides/jmeter-load-testing/jmeter-integration-ci-cd","title":"Exécuter des tests JMeter avec le client API LoadFocus","locale":"fr-FR"},"frontmatter":{"order":14}}},{"node":{"fields":{"slug":"/fr-fr/guides/monitor-website-performance/pdf-report-branding","title":"Rapports PDF à votre marque","locale":"fr-FR"},"frontmatter":{"order":14}}},{"node":{"fields":{"slug":"/fr-fr/guides/api-monitoring/sla-slo-reports","title":"Rapports de disponibilité SLA & SLO","locale":"fr-FR"},"frontmatter":{"order":14}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/common-http-error-codes","title":"Codes d'erreur HTTP courants","locale":"fr-FR"},"frontmatter":{"order":15}}},{"node":{"fields":{"slug":"/fr-fr/guides/api-monitoring/dns-monitors","title":"Moniteurs DNS","locale":"fr-FR"},"frontmatter":{"order":15}}},{"node":{"fields":{"slug":"/fr-fr/guides/monitor-website-performance/visual-regression-testing","title":"Visual Regression Testing","locale":"fr-FR"},"frontmatter":{"order":15}}},{"node":{"fields":{"slug":"/fr-fr/guides/monitor-website-performance/ci-build-gating","title":"Blocage des builds en CI et marqueurs de déploiement","locale":"fr-FR"},"frontmatter":{"order":16}}},{"node":{"fields":{"slug":"/fr-fr/guides/api-monitoring/browser-checks","title":"Browser Checks","locale":"fr-FR"},"frontmatter":{"order":16}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/decoding-average-response-times","title":"Décoder le temps de réponse moyen","locale":"fr-FR"},"frontmatter":{"order":16}}},{"node":{"fields":{"slug":"/fr-fr/guides/monitor-website-performance/experiments","title":"Expériences Page Speed","locale":"fr-FR"},"frontmatter":{"order":17}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/deep-dive-samples-in-load-testing","title":"Que sont les échantillons dans les tests de charge ?","locale":"fr-FR"},"frontmatter":{"order":17}}},{"node":{"fields":{"slug":"/fr-fr/guides/api-monitoring/ssl-certificate-monitoring","title":"Surveillance des certificats SSL","locale":"fr-FR"},"frontmatter":{"order":17}}},{"node":{"fields":{"slug":"/fr-fr/guides/api-monitoring/check-retries-and-alert-thresholds","title":"Nouvelles tentatives et seuils d'alerte","locale":"fr-FR"},"frontmatter":{"order":18}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/end-time-in-load-testing","title":"Comprendre l'importance de l'heure de fin dans les tests de charge","locale":"fr-FR"},"frontmatter":{"order":18}}},{"node":{"fields":{"slug":"/fr-fr/guides/monitor-website-performance/real-user-monitoring","title":"Real User Monitoring (RUM)","locale":"fr-FR"},"frontmatter":{"order":18}}},{"node":{"fields":{"slug":"/fr-fr/guides/api-monitoring/incident-management","title":"Gestion des incidents","locale":"fr-FR"},"frontmatter":{"order":19}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/erros-and-reponse-codes","title":"Erreurs et codes de réponse","locale":"fr-FR"},"frontmatter":{"order":19}}},{"node":{"fields":{"slug":"/fr-fr/guides/api-monitoring/recent-failures","title":"Échecs récents","locale":"fr-FR"},"frontmatter":{"order":20}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/granularity-in-load-test-results-and-charts","title":"Granularité dans les résultats et l'affichage des graphiques de tests de charge","locale":"fr-FR"},"frontmatter":{"order":20}}},{"node":{"fields":{"slug":"/fr-fr/guides/monitor-website-performance/weekly-report-email","title":"Rapport hebdomadaire par email et notifications","locale":"fr-FR"},"frontmatter":{"order":20}}},{"node":{"fields":{"slug":"/fr-fr/guides/monitor-website-performance/user-journeys","title":"Parcours utilisateur","locale":"fr-FR"},"frontmatter":{"order":21}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/how-to-url-query-parameters","title":"Paramètres de requête","locale":"fr-FR"},"frontmatter":{"order":21}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/authorization-code-grant-type-oauth-2-0","title":"Type d'autorisation Authorization Code dans OAuth 2.0","locale":"fr-FR"},"frontmatter":{"order":22}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/client-credentials-grant-type-oauth-2-0","title":"Type d'autorisation Client Credentials dans OAuth 2.0","locale":"fr-FR"},"frontmatter":{"order":23}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/implicit-grant-type-oauth-2-0","title":"Type d'autorisation Implicit Grant dans OAuth 2.0","locale":"fr-FR"},"frontmatter":{"order":24}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/password-credentials-grant-type-oauth-2-0","title":"Type d'autorisation Password Credentials dans OAuth 2.0","locale":"fr-FR"},"frontmatter":{"order":25}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/refresh-token-grant-type-oauth-2-0","title":"Type d'autorisation Refresh Token dans OAuth 2.0","locale":"fr-FR"},"frontmatter":{"order":26}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/what-are-iterations-load-testing","title":"Que sont les itérations dans les tests de charge ?","locale":"fr-FR"},"frontmatter":{"order":27}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/what-are-virtual-users-load-testing","title":"Que sont les utilisateurs virtuels dans les tests de charge","locale":"fr-FR"},"frontmatter":{"order":28}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/what-is-delay-when-running-a-load-test","title":"Qu'est-ce que le délai lors de l'exécution d'un test de charge ?","locale":"fr-FR"},"frontmatter":{"order":29}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/what-is-duration-in-load-testing","title":"Qu'est-ce que la durée dans les tests de charge","locale":"fr-FR"},"frontmatter":{"order":30}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/what-is-grant-type","title":"Qu'est-ce qu'un type d'autorisation (Grant Type) ?","locale":"fr-FR"},"frontmatter":{"order":31}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/what-is-oauth-2-0-authorization","title":"Autorisation OAuth 2.0","locale":"fr-FR"},"frontmatter":{"order":32}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/what-is-ramp-up-steps-in-load-testing","title":"Que sont les étapes de montée en charge dans les tests de charge","locale":"fr-FR"},"frontmatter":{"order":33}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/what-is-ramp-up-time-in-load-testing","title":"Qu'est-ce que le temps de montée en charge dans les tests de charge","locale":"fr-FR"},"frontmatter":{"order":34}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/what-is-test-run-id","title":"Qu'est-ce qu'un identifiant d'exécution de test ?","locale":"fr-FR"},"frontmatter":{"order":35}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/white-label-report-branding","title":"Rapports PDF à votre marque","locale":"fr-FR"},"frontmatter":{"order":36}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/pass-fail-thresholds","title":"Seuils de réussite/échec","locale":"fr-FR"},"frontmatter":{"order":37}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/load-test-results-api","title":"API d'analyse des résultats","locale":"fr-FR"},"frontmatter":{"order":38}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/performance-trend-load-test-results","title":"Tendance de performance","locale":"fr-FR"},"frontmatter":{"order":38}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/page-speed-under-load","title":"Vitesse de page sous charge","locale":"fr-FR"},"frontmatter":{"order":39}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/page-speed-under-load-trends","title":"Page Speed Under Load Trends","locale":"fr-FR"},"frontmatter":{"order":40}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/load-test-result-ai-analysis","title":"Analyse IA des résultats de tests de charge","locale":"fr-FR"},"frontmatter":{"order":41}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/ai-credits","title":"AI Credits","locale":"fr-FR"},"frontmatter":{"order":42}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/share-load-test-reports","title":"Partager les rapports de test de charge","locale":"fr-FR"},"frontmatter":{"order":43}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/release-tags-and-run-annotations","title":"Étiquettes de version et annotations d'exécution","locale":"fr-FR"},"frontmatter":{"order":44}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/adding-notes-to-results","title":"Ajouter des notes aux résultats de test","locale":"fr-FR"},"frontmatter":{"order":45}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/reading-the-capacity-panel","title":"Lire le panneau de capacité","locale":"fr-FR"},"frontmatter":{"order":46}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/response-time-distribution","title":"Distribution des temps de réponse","locale":"fr-FR"},"frontmatter":{"order":61}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/response-time-vs-virtual-users","title":"Temps de réponse vs utilisateurs virtuels","locale":"fr-FR"},"frontmatter":{"order":62}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/errors-by-type","title":"Erreurs par type et taux d'erreur","locale":"fr-FR"},"frontmatter":{"order":63}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/results-by-location","title":"Résultats par emplacement","locale":"fr-FR"},"frontmatter":{"order":64}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/slowest-and-most-failing-requests","title":"Requêtes les plus lentes et les plus en échec","locale":"fr-FR"},"frontmatter":{"order":65}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/load-generator-saturation","title":"Saturation du générateur de charge","locale":"fr-FR"},"frontmatter":{"order":66}}},{"node":{"fields":{"slug":"/fr-fr","title":"Bienvenue dans la documentation LoadFocus","locale":"fr-FR"},"frontmatter":{"order":null}}},{"node":{"fields":{"slug":"/fr-fr/guides","title":"Guides pratiques","locale":"fr-FR"},"frontmatter":{"order":null}}},{"node":{"fields":{"slug":"/fr-fr/knowledge-base","title":"Base de connaissances","locale":"fr-FR"},"frontmatter":{"order":null}}},{"node":{"fields":{"slug":"/fr-fr/pricing","title":"FAQ sur les tarifs","locale":"fr-FR"},"frontmatter":{"order":null}}},{"node":{"fields":{"slug":"/fr-fr/knowledge-base/how-to-delete-your-account","title":"Comment supprimer votre compte","locale":"fr-FR"},"frontmatter":{"order":null}}},{"node":{"fields":{"slug":"/fr-fr/knowledge-base/understanding-declined-card-payments","title":"Pourquoi mon paiement par carte a-t-il été refusé ?","locale":"fr-FR"},"frontmatter":{"order":null}}},{"node":{"fields":{"slug":"/fr-fr/knowledge-base/understanding-differences-between-http-and-https","title":"Différences entre HTTP et HTTPS","locale":"fr-FR"},"frontmatter":{"order":null}}},{"node":{"fields":{"slug":"/fr-fr/knowledge-base/how-to-update-card-details","title":"Comment mettre à jour les détails de carte pour les paiements échoués","locale":"fr-FR"},"frontmatter":{"order":null}}},{"node":{"fields":{"slug":"/fr-fr/knowledge-base/using-3rd-party-tools-to-load-test-website-locally","title":"Comment tester la charge d'un site web ou d'une API hébergé localement","locale":"fr-FR"},"frontmatter":{"order":null}}},{"node":{"fields":{"slug":"/fr-fr/knowledge-base/using-google-analytics-and-no-requests-while-load-testing","title":"Pas de trafic dans Google Analytics pendant les tests de charge","locale":"fr-FR"},"frontmatter":{"order":null}}},{"node":{"fields":{"slug":"/fr-fr/knowledge-base/using-query-parameters","title":"Comment utiliser les paramètres de requête URL","locale":"fr-FR"},"frontmatter":{"order":null}}},{"node":{"fields":{"slug":"/fr-fr/knowledge-base/using-valid-url-endpoints","title":"Qu'est-ce qu'une URL valide pour un test de charge","locale":"fr-FR"},"frontmatter":{"order":null}}},{"node":{"fields":{"slug":"/fr-fr/knowledge-base/what-is-an-http-method","title":"Qu'est-ce qu'une méthode de requête HTTP","locale":"fr-FR"},"frontmatter":{"order":null}}},{"node":{"fields":{"slug":"/fr-fr/guides/external-reports/azure-app-insights-integration","title":"Intégration Azure App Insights","locale":"fr-FR"},"frontmatter":{"order":null}}},{"node":{"fields":{"slug":"/fr-fr/guides/external-reports/datadog-integration","title":"Intégration Datadog","locale":"fr-FR"},"frontmatter":{"order":null}}},{"node":{"fields":{"slug":"/fr-fr/guides/external-reports/dynatrace-integration","title":"Intégration Dynatrace","locale":"fr-FR"},"frontmatter":{"order":null}}},{"node":{"fields":{"slug":"/fr-fr/guides/external-reports/new-relic-integration","title":"Intégration New Relic","locale":"fr-FR"},"frontmatter":{"order":null}}},{"node":{"fields":{"slug":"/fr-fr/guides/external-reports/opentelemetry-integration","title":"OpenTelemetry (OTLP) Integration","locale":"fr-FR"},"frontmatter":{"order":null}}}]}},"pageContext":{"id":"c3371444-8864-51e7-b721-51b8ed23cb3f","locale":"fr-FR"}},"staticQueryHashes":["2563770435","2563770435"]}