{"id":94172,"date":"2025-11-29T04:43:32","date_gmt":"2025-11-29T10:43:32","guid":{"rendered":"https:\/\/www.loadview-testing.com\/blog\/load-testing-third-party-scripts\/"},"modified":"2025-11-29T04:50:30","modified_gmt":"2025-11-29T10:50:30","slug":"load-testing-third-party-scripts","status":"publish","type":"post","link":"https:\/\/www.loadview-testing.com\/fr\/blog\/load-testing-third-party-scripts\/","title":{"rendered":"Comment les scripts tiers affectent les r\u00e9sultats des tests de charge"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-94161\" src=\"https:\/\/www.loadview-testing.com\/wp-content\/uploads\/\/load-testing-third-party-scripts-1024x682.webp\" alt=\"Comment les scripts tiers affectent les r\u00e9sultats des tests de charge\" width=\"1024\" height=\"682\" srcset=\"https:\/\/www.loadview-testing.com\/wp-content\/uploads\/load-testing-third-party-scripts-1024x682.webp 1024w, https:\/\/www.loadview-testing.com\/wp-content\/uploads\/load-testing-third-party-scripts-300x200.webp 300w, https:\/\/www.loadview-testing.com\/wp-content\/uploads\/load-testing-third-party-scripts-768x512.webp 768w, https:\/\/www.loadview-testing.com\/wp-content\/uploads\/load-testing-third-party-scripts-1080x720.webp 1080w, https:\/\/www.loadview-testing.com\/wp-content\/uploads\/load-testing-third-party-scripts-980x653.webp 980w, https:\/\/www.loadview-testing.com\/wp-content\/uploads\/load-testing-third-party-scripts-480x320.webp 480w, https:\/\/www.loadview-testing.com\/wp-content\/uploads\/load-testing-third-party-scripts.webp 1280w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p>Les scripts tiers sont devenus, en silence, l&#8217;une des plus grandes sources de bruit, de distorsion et de faux \u00e9checs dans les tests de charge. Chaque outil marketing, pixel d&#8217;analyse, framework d&#8217;optimisation et widget ajoute une d\u00e9pendance distante que votre application ne contr\u00f4le pas. Sous un trafic r\u00e9el, la plupart d&#8217;entre eux se comportent \u00ab assez bien \u00bb. Sous une charge synth\u00e9tique, ils se comportent comme des mines, signalant souvent leurs \u00e9checs comme \u00e9tant <em>les v\u00f4tres<\/em>.<\/p>\n<p>Cet article r\u00e9duit le probl\u00e8me \u00e0 ce qui se passe r\u00e9ellement dans le navigateur, pourquoi le trafic synth\u00e9tique exag\u00e8re ces effets, et comment tester la charge intelligemment \u2014 sans laisser le code tiers d\u00e9tourner vos r\u00e9sultats. Il est \u00e9crit pour des \u00e9quipes utilisant LoadView, mais les principes s&#8217;appliquent partout o\u00f9 vous r\u00e9alisez des tests de performance bas\u00e9s sur le navigateur.<\/p>\n<h2 id='le-poids-cach\u00e9-du-code-tiers'  id=\"boomdevs_1\">Le poids cach\u00e9 du code tiers<\/h2>\n<p>Les pages modernes ne sont pas seulement du HTML et votre propre JavaScript. Elles sont un assemblage de :<\/p>\n<ul>\n<li>moteurs d&#8217;analyse (analytics)<\/li>\n<li>frameworks de test A\/B<\/li>\n<li>traceurs de relecture de session<\/li>\n<li>gestionnaires de balises (tag managers)<\/li>\n<li>widgets de chat<\/li>\n<li>biblioth\u00e8ques h\u00e9berg\u00e9es sur CDN<\/li>\n<li>banni\u00e8res de consentement<\/li>\n<li>balises publicitaires<\/li>\n<li>chargeurs de feature flags<\/li>\n<\/ul>\n<p>Chacun de ces scripts s&#8217;ex\u00e9cute selon sa propre chronologie, effectue ses propres appels r\u00e9seau et peut bloquer la page d&#8217;une mani\u00e8re que votre \u00e9quipe backend ne voit jamais.<\/p>\n<p>Dans un test de charge, vous ne testez pas seulement votre syst\u00e8me \u2014 vous testez la disponibilit\u00e9 globale de 15 \u00e0 30 services que vous ne poss\u00e9dez pas et ne pouvez pas contr\u00f4ler. Certains sont rapides. D&#8217;autres sont lents. Certains paniquent lorsque vous g\u00e9n\u00e9rez des milliers de \u00ab visites \u00bb presque identiques par minute.<\/p>\n<p>C&#8217;est pourquoi les \u00e9quipes observent souvent ce sch\u00e9ma :<\/p>\n<ul>\n<li>M\u00e9triques du serveur d&#8217;application : stables<\/li>\n<li>Latence de la base de donn\u00e9es : inchang\u00e9e<\/li>\n<li>Test de charge synth\u00e9tique : \u00ab page lente \u00bb, \u00ab waterfall bloqu\u00e9 \u00bb, \u00ab ex\u00e9cution JS arr\u00eat\u00e9e \u00bb<\/li>\n<li>Lorsque ces \u00e9l\u00e9ments ne se corr\u00e8lent pas, le code tiers est presque toujours le coupable.<\/li>\n<\/ul>\n<h2 id='que-se-passe-t-il-r\u00e9ellement-lorsque-des-scripts-tiers-s-ex\u00e9cutent-pendant-un-test-de-charge'  id=\"boomdevs_2\">Que se passe-t-il r\u00e9ellement lorsque des scripts tiers s&#8217;ex\u00e9cutent pendant un test de charge<\/h2>\n<p>Pour comprendre pourquoi les r\u00e9sultats des tests sont pollu\u00e9s, regardez ce que le navigateur doit faire :<\/p>\n<ol>\n<li>Analyser votre HTML.<\/li>\n<li>Charger votre CSS et votre JS.<\/li>\n<li>D\u00e9tecter les scripts externes et \u00e9mettre DNS \u2192 TCP \u2192 TLS \u2192 GET.<\/li>\n<li>Attendre la r\u00e9ponse du fournisseur distant.<\/li>\n<li>Ex\u00e9cuter le code re\u00e7u.<\/li>\n<li>Ce code charge souvent <em>davantage<\/em> de scripts.<\/li>\n<li>Ces scripts effectuent souvent <em>davantage<\/em> de requ\u00eates.<\/li>\n<\/ol>\n<p>Rien de tout cela n&#8217;est hypoth\u00e9tique. Ouvrez le waterfall des devtools et vous le verrez : des gestionnaires de balises engendrant une douzaine de scripts suppl\u00e9mentaires, des trackers r\u00e9cup\u00e9rant des configurations, des outils de relecture chargeant des ressources d&#8217;enregistrement, des analytics appelant des endpoints de batching.<\/p>\n<p>Sous charge, ces cha\u00eenes externes ne deviennent pas plus rapides. Elles ralentissent. Parfois beaucoup.<\/p>\n<p>Le plus important : le navigateur ne sait pas et ne se soucie pas que c&#8217;est un test de charge. Il ex\u00e9cute tout exactement comme il le ferait pour un utilisateur r\u00e9el. Si le fournisseur tiers ralentit, le navigateur ralentit.<\/p>\n<h2 id='comment-les-scripts-tiers-gonflent-et-induisent-en-erreur-les-r\u00e9sultats'  id=\"boomdevs_3\">Comment les scripts tiers gonflent et induisent en erreur les r\u00e9sultats<\/h2>\n<p>Les tests synth\u00e9tiques en navigateur mesurent ce que les utilisateurs ressentent : LCP, DOMContentLoaded, \u00e9v\u00e9nement load, TTI et autres jalons d&#8217;ex\u00e9cution. Les scripts tiers d\u00e9forment tous ces indicateurs de mani\u00e8res telles que :<\/p>\n<h3 id='les-scripts-bloquants-arr\u00eatent-le-parsing'  id=\"boomdevs_4\">Les scripts bloquants arr\u00eatent le parsing<\/h3>\n<p>Si une balise script n&#8217;est ni async ni defer, le navigateur suspend le parsing du HTML jusqu&#8217;\u00e0 ce que le fournisseur distant r\u00e9ponde. Si ce fournisseur est lent \u2014 ou qu&#8217;il limite votre trafic \u2014 vos temps de test explosent.<\/p>\n<h3 id='la-latence-en-queue-longue-alt\u00e8re-les-percentiles'  id=\"boomdevs_5\">La latence en queue longue alt\u00e8re les percentiles<\/h3>\n<p>La performance des tiers est intrins\u00e8quement erratique. Certaines requ\u00eates prennent 50 ms. D&#8217;autres 800 ms. Lorsque vous ex\u00e9cutez un test de charge complet, ces valeurs aberrantes s&#8217;accumulent dans vos percentiles 95 et 99, faisant para\u00eetre votre application instable alors qu&#8217;elle ne l&#8217;est pas.<\/p>\n<h3 id='le-code-asynchrone-consomme-quand-m\u00eame-du-cpu-et-du-temps-de-event-loop'  id=\"boomdevs_6\">Le code asynchrone consomme quand m\u00eame du CPU et du temps de event loop<\/h3>\n<p>M\u00eame s&#8217;il se charge de mani\u00e8re asynchrone, un analytics lourd ou des scripts de relecture exercent une pression sur l&#8217;ex\u00e9cution JS. Sous charge, cela s&#8217;amplifie.<\/p>\n<h3 id='l-\u00e9talement-du-waterfall-masque-le-v\u00e9ritable-goulot-d-\u00e9tranglement'  id=\"boomdevs_7\">L&#8217;\u00e9talement du waterfall masque le v\u00e9ritable goulot d&#8217;\u00e9tranglement<\/h3>\n<p>Quand chaque script tiers g\u00e9n\u00e8re cinq requ\u00eates suppl\u00e9mentaires, identifier ce qui est \u00e0 vous et ce qui est externe devient douloureux. Beaucoup d&#8217;\u00e9quipes passent des heures \u00e0 courir apr\u00e8s un \u00ab probl\u00e8me de latence backend \u00bb qui est en r\u00e9alit\u00e9 un gestionnaire de balises bloqu\u00e9.<\/p>\n<blockquote><p>En fin de compte : votre syst\u00e8me peut \u00eatre sain, mais votre test de charge n&#8217;en donnera pas l&#8217;apparence.<\/p><\/blockquote>\n<h2 id='variabilit\u00e9-des-cdn-et-latence-en-cascade-sous-charge-synth\u00e9tique'  id=\"boomdevs_8\">Variabilit\u00e9 des CDN et latence en cascade sous charge synth\u00e9tique<\/h2>\n<p>Les scripts tiers ne s&#8217;ex\u00e9cutent pas depuis votre infrastructure ; ils s&#8217;ex\u00e9cutent depuis des CDN r\u00e9pandus dans le monde. Ces CDN routent le trafic en fonction de la g\u00e9ographie, du congestionnement, des accords de peering, des maintenances en cours et de la logique dynamique de r\u00e9partition qu&#8217;ils appliquent \u00e0 ce moment-l\u00e0. Sous charge synth\u00e9tique, o\u00f9 vous lancez des requ\u00eates depuis plusieurs r\u00e9gions simultan\u00e9ment, cette variabilit\u00e9 est amplifi\u00e9e.<\/p>\n<p>Des centaines de navigateurs frappant le m\u00eame script externe \u00e0 la fois peuvent \u00eatre rout\u00e9s vers des POP compl\u00e8tement diff\u00e9rents. Une r\u00e9gion peut tomber sur un n\u0153ud edge chaud et r\u00e9actif et renvoyer le fichier instantan\u00e9ment. Une autre r\u00e9gion peut atteindre un POP congestionn\u00e9 ou \u00ab froid \u00bb et \u00eatre bloqu\u00e9e pendant quelques centaines de millisecondes. Une troisi\u00e8me r\u00e9gion peut se d\u00e9grader temporairement ou \u00eatre rerout\u00e9e, ajoutant encore plus d&#8217;impr\u00e9visibilit\u00e9. Rien de tout cela ne refl\u00e8te la sant\u00e9 de votre application, mais tout cela appara\u00eet dans les r\u00e9sultats du test comme si c&#8217;\u00e9tait le cas.<\/p>\n<p>La cons\u00e9quence est pr\u00e9visible : une zone de charge qui semble lente dans votre rapport ne lutte pas r\u00e9ellement contre vos serveurs \u2014 elle se d\u00e9bat avec un pixel marketing, une balise analytics ou un script de relecture h\u00e9berg\u00e9 sur un CDN dont le POP le plus proche traverse une mauvaise p\u00e9riode. Pendant ce temps, vos m\u00e9triques d&#8217;infrastructure racontent une autre histoire : CPU stable, m\u00e9moire stable, latence de base de donn\u00e9es inchang\u00e9e. Tout de votre c\u00f4t\u00e9 semble propre.<\/p>\n<p>Mais votre waterfall est rempli de longues barres externes, d&#8217;ex\u00e9cutions de scripts retard\u00e9es et de jalons temporels gonfl\u00e9s. Ce d\u00e9calage est la signature caract\u00e9ristique du code tiers sous pression synth\u00e9tique.<\/p>\n<h2 id='les-fournisseurs-tiers-d\u00e9testent-les-tests-de-charge-probl\u00e8mes-de-rate-limiting'  id=\"boomdevs_9\">Les fournisseurs tiers d\u00e9testent les tests de charge (probl\u00e8mes de rate-limiting)<\/h2>\n<p>Un des sch\u00e9mas d&#8217;\u00e9chec les plus trompeurs dans les tests de charge bas\u00e9s navigateur provient des services tiers qui se prot\u00e8gent, et non d&#8217;une d\u00e9faillance. Les plateformes analytics, gestionnaires de balises, outils de relecture et pixels marketing sont con\u00e7us pour g\u00e9rer un trafic utilisateur normal et organique \u2014 \u00e9tal\u00e9, irr\u00e9gulier et divers. Ce pour quoi ils ne sont <em>pas<\/em> con\u00e7us, c&#8217;est des milliers de sessions synth\u00e9tiques presque identiques frappant exactement les m\u00eames endpoints dans une rafale serr\u00e9e et uniforme. Pour leurs syst\u00e8mes de d\u00e9tection, ce n&#8217;est pas un \u00ab test \u00bb. C&#8217;est une attaque.<\/p>\n<p>Voici ce qui se passe :<\/p>\n<ol>\n<li>Le test de charge commence.<\/li>\n<li>Tous les navigateurs acc\u00e8dent \u00e0 votre page.<\/li>\n<li>La cible tierce voit un flux r\u00e9p\u00e9titif anormal.<\/li>\n<li>Le fournisseur d\u00e9cide que cela ressemble \u00e0 du scraping ou \u00e0 un DDoS.<\/li>\n<li>Les requ\u00eates ralentissent ou renvoient des erreurs.<\/li>\n<li>Le navigateur reste bloqu\u00e9 en attendant des r\u00e9ponses.<\/li>\n<li>Vos m\u00e9triques de test s&#8217;effondrent.<\/li>\n<\/ol>\n<p>Le r\u00e9sultat donne l&#8217;impression que votre application s&#8217;est effondr\u00e9e, alors qu&#8217;en r\u00e9alit\u00e9 rien dans votre infrastructure n&#8217;a chang\u00e9. Le CPU reste plat, la m\u00e9moire stable, la latence base de donn\u00e9es ne bouge pas. La lenteur n&#8217;est pas de votre c\u00f4t\u00e9 \u2014 c&#8217;est un service tiers qui limite le d\u00e9bit, estimant que le trafic est abusif. \u00c0 moins d&#8217;inspecter des fichiers HAR ou de tracer soigneusement les waterfalls externes, il est facile de mal diagnostiquer cela comme un probl\u00e8me interne. La correction n&#8217;est pas d&#8217;ajuster vos serveurs \u2014 c&#8217;est de reconna\u00eetre qu&#8217;une d\u00e9pendance externe se prot\u00e8ge contre votre trafic de test.<\/p>\n<h2 id='pourquoi-les-utilisateurs-r\u00e9els-ne-voient-pas-les-m\u00eames-ralentissements-ad-blockers-et-consentement'  id=\"boomdevs_10\">Pourquoi les utilisateurs r\u00e9els ne voient pas les m\u00eames ralentissements (ad blockers et consentement)<\/h2>\n<p>Un des plus grands \u00e9carts entre r\u00e9sultats synth\u00e9tiques et performance r\u00e9elle provient du simple fait que les utilisateurs r\u00e9els ne chargent pas tout ce que charge votre environnement de test. Une portion significative de votre audience utilise des bloqueurs de publicit\u00e9s ou des extensions de confidentialit\u00e9 qui emp\u00eachent l&#8217;ex\u00e9cution des analytics, pixels de suivi et scripts marketing. M\u00eame sans extensions, de nombreux sites exigent le consentement de l&#8217;utilisateur avant de charger ces scripts, ce qui les retarde ou les supprime compl\u00e8tement.<\/p>\n<p>Les utilisateurs synth\u00e9tiques, par contraste, chargent toutes les d\u00e9pendances parce qu&#8217;ils se comportent comme des navigateurs propres, sans blocages, sans extensions et sans gate de consentement. Cela signifie que chaque script tiers \u2014 tags de suivi, outils de relecture, frameworks d&#8217;optimisation et plus \u2014 s&#8217;ex\u00e9cute \u00e0 chaque session synth\u00e9tique, alors qu&#8217;une grande partie des utilisateurs r\u00e9els ne les d\u00e9clenchent jamais.<\/p>\n<p>Le r\u00e9sultat est un d\u00e9calage pr\u00e9visible : la production semble stable, tandis que le test de charge montre des temps gonfl\u00e9s et des waterfalls lourds. Le test n&#8217;a pas tort \u2014 il mesure un sc\u00e9nario o\u00f9 le poids total des scripts tiers est appliqu\u00e9 uniform\u00e9ment. Mais il ne refl\u00e8te pas non plus la distribution r\u00e9elle du comportement des utilisateurs, d&#8217;o\u00f9 ces \u00e9carts fr\u00e9quents.<\/p>\n<h2 id='quand-inclure-les-scripts-tiers-dans-les-tests-de-charge-et-quand-les-bloquer'  id=\"boomdevs_11\">Quand inclure les scripts tiers dans les tests de charge \u2014 et quand les bloquer<\/h2>\n<p>Il n&#8217;existe pas d&#8217;approche unique. Cela d\u00e9pend de ce que vous mesurez.<\/p>\n<p><strong>Incluez les scripts tiers si vous vous souciez de :<\/strong><\/p>\n<ul>\n<li>l&#8217;exp\u00e9rience r\u00e9elle de l&#8217;utilisateur<\/li>\n<li>les timings UX (LCP, FID, TTI)<\/li>\n<li>le rendu de la page sous pic de trafic<\/li>\n<li>le comportement de votre site lorsque tout \u2014 y compris les \u00ab d\u00e9corations \u00bb marketing \u2014 est actif<\/li>\n<\/ul>\n<p><strong>Excluez ou bloquez-les si vous vous souciez de :<\/strong><\/p>\n<ul>\n<li>l&#8217;\u00e9volutivit\u00e9 du backend<\/li>\n<li>la performance des API<\/li>\n<li>le d\u00e9bit de la base de donn\u00e9es<\/li>\n<li>les goulots d&#8217;infrastructure<\/li>\n<li>l&#8217;ajustement r\u00e9seau et des load balancers<\/li>\n<li>les SLA de d\u00e9bit et de taux d&#8217;erreur<\/li>\n<\/ul>\n<p>L&#8217;approche intelligente \u2014 ce que font la plupart des \u00e9quipes matures \u2014 est d&#8217;ex\u00e9cuter les deux :<\/p>\n<ol>\n<li><strong>Ex\u00e9cutions propres<\/strong> (bloquer ou simuler les d\u00e9pendances externes).<\/li>\n<li><strong>Ex\u00e9cutions compl\u00e8tes<\/strong> (laisser le navigateur tout charger).<\/li>\n<\/ol>\n<p>L&#8217;\u00e9cart entre les deux vous indique exactement quel poids les fournisseurs tiers imposent \u00e0 votre exp\u00e9rience r\u00e9elle.<\/p>\n<blockquote><p>LoadView facilite cela : utilisez les fonctionnalit\u00e9s de blocklist\/allowlist pour ex\u00e9cuter les deux sc\u00e9narios sans r\u00e9\u00e9crire les scripts.<\/p><\/blockquote>\n<h2 id='les-scripts-tiers-ne-sont-pas-uniquement-front-end'  id=\"boomdevs_12\">Les scripts tiers ne sont pas uniquement front-end<\/h2>\n<p>Une id\u00e9e re\u00e7ue fr\u00e9quente dans les tests de charge est de supposer que les scripts tiers n&#8217;interagissent qu&#8217;avec des fournisseurs externes et n&#8217;ont donc aucun impact sur votre infrastructure. En pratique, c&#8217;est rarement vrai. De nombreux scripts r\u00e9cup\u00e8rent des donn\u00e9es, envoient des \u00e9v\u00e9nements ou demandent des configurations directement \u00e0 votre backend, cr\u00e9ant un trafic additionnel que les \u00e9quipes n\u00e9gligent souvent.<\/p>\n<p>Exemples :<\/p>\n<ul>\n<li>frameworks de test A\/B interrogeant votre API pour la configuration des exp\u00e9riences<\/li>\n<li>scripts de personnalisation demandant des attributs d&#8217;utilisateur connect\u00e9<\/li>\n<li>scripts d&#8217;attribution postant des transitions de page ou des marqueurs de session<\/li>\n<li>widgets de chat appelant des endpoints de disponibilit\u00e9 ou de roster<\/li>\n<li>outils analytics regroupant des \u00e9v\u00e9nements vers votre domaine pour \u00e9viter le blocage cross-site<\/li>\n<\/ul>\n<p>Le r\u00e9sultat est un effet d&#8217;amplification silencieux : un seul script tiers peut g\u00e9n\u00e9rer plusieurs appels backend suppl\u00e9mentaires par chargement de page. Sous charge, cela se multiplie de fa\u00e7on dramatique \u2014 ce qui semblait \u00eatre un test \u00ab uniquement frontend \u00bb produit soudainement un trafic backend significatif. Si vos m\u00e9triques d&#8217;infrastructure montrent des pics d&#8217;API inattendus ou une activit\u00e9 de base de donn\u00e9es \u00e9lev\u00e9e durant un sc\u00e9nario centr\u00e9 UI, ce sch\u00e9ma d&#8217;interaction en est souvent la cause.<\/p>\n<p>Reconna\u00eetre ces points de contact backend cach\u00e9s est essentiel pour interpr\u00e9ter correctement les r\u00e9sultats du test de charge. Sans les prendre en compte, il est facile de bl\u00e2mer la mauvaise partie du syst\u00e8me ou de sous-estimer la demande r\u00e9elle que votre application subit dans un comportement de navigateur r\u00e9el.<\/p>\n<h2 id='des-tests-plus-intelligents-stubs-mocks-overrides-et-comportement-externe-contr\u00f4l\u00e9'  id=\"boomdevs_13\">Des tests plus intelligents : stubs, mocks, overrides et comportement externe contr\u00f4l\u00e9<\/h2>\n<p>Lorsque l&#8217;objectif est d&#8217;ex\u00e9cuter des tests de charge propres et fiables, l&#8217;objectif n&#8217;est pas de fabriquer une r\u00e9alit\u00e9 diff\u00e9rente \u2014 c&#8217;est d&#8217;isoler le syst\u00e8me sp\u00e9cifique que vous essayez de mesurer. Les d\u00e9pendances tierces introduisent du bruit, de l&#8217;impr\u00e9visibilit\u00e9 et des comportements de rate-limiting qui n&#8217;ont rien \u00e0 voir avec votre infrastructure. Contr\u00f4ler ces variables vous permet de mesurer votre propre performance sans h\u00e9riter de l&#8217;instabilit\u00e9 de services externes.<\/p>\n<p>Une option consiste \u00e0 utiliser des overrides DNS, en routant des domaines tiers connus vers un endpoint mock local qui r\u00e9pond instantan\u00e9ment. Cela permet au navigateur de compl\u00e9ter la s\u00e9quence de requ\u00eates attendue sans attendre les CDNs distants ou les fournisseurs d&#8217;analytics. Le blocage de scripts atteint le m\u00eame r\u00e9sultat avec moins de configuration : dans LoadView, vous pouvez simplement bloquer des domaines tels que googletagmanager.com, hotjar.com ou optimizely.com afin que le navigateur ne perde pas de temps \u00e0 les ex\u00e9cuter ou les r\u00e9cup\u00e9rer pendant le test.<\/p>\n<p>Les endpoints mock offrent une autre couche de contr\u00f4le en renvoyant des payloads minimaux et pr\u00e9visibles. Cela maintient l&#8217;ex\u00e9cution des scripts coh\u00e9rente entre les runs et \u00e9limine la latence en queue longue qui polluerait autrement les m\u00e9triques temporelles. Dans certains cas, des \u00e9quipes choisissent d&#8217;h\u00e9berger des copies de secours de biblioth\u00e8ques externes localement afin de contr\u00f4ler \u00e0 la fois la disponibilit\u00e9 et les temps sans alt\u00e9rer la logique applicative.<\/p>\n<p>Toutes ces m\u00e9thodes pr\u00e9servent le comportement r\u00e9aliste du navigateur tout en \u00e9liminant les retards et \u00e9checs al\u00e9atoires que les fournisseurs tiers introduisent sous charge. Le r\u00e9sultat est un test qui refl\u00e8te la performance de votre application \u2014 pas la sant\u00e9 ou le niveau de congestion du CDN de quelqu&#8217;un d&#8217;autre.<\/p>\n<h2 id='comment-loadview-g\u00e8re-le-bruit-des-scripts-tiers-dans-les-tests-de-charge'  id=\"boomdevs_14\">Comment LoadView g\u00e8re le bruit des scripts tiers dans les tests de charge<\/h2>\n<p>Le test de charge bas\u00e9 navigateur de LoadView fournit la visibilit\u00e9 n\u00e9cessaire pour s\u00e9parer \u00ab votre code est lent \u00bb de \u00ab le service d&#8217;un autre s&#8217;est \u00e9trangl\u00e9 \u00bb.<\/p>\n<p>Avantages cl\u00e9s :<\/p>\n<ul>\n<li><strong>Visibilit\u00e9 au niveau du waterfall : <\/strong>Voyez exactement quelles requ\u00eates tierces ont bloqu\u00e9 la page.<\/li>\n<li><strong>Bloquer\/Autoriser les domaines externes : <\/strong>Ex\u00e9cutez des tests propres vs. complets sans maintenir plusieurs versions de scripts.<\/li>\n<li><strong>Ex\u00e9cution au niveau du navigateur : <\/strong>Mesurez exactement ce que les utilisateurs exp\u00e9rimentent \u2014 y compris si des scripts marketing ralentissent la performance.<\/li>\n<li><strong>Load Zones : <\/strong>Rep\u00e9rez des ralentissements externes sp\u00e9cifiques \u00e0 une g\u00e9olocalisation qui seraient autrement attribu\u00e9s \u00e0 vos serveurs.<\/li>\n<li><strong>Contr\u00f4le de scripting (Selenium) : <\/strong>Injetez des conditions pour emp\u00eacher les appels externes ou les remplacer par des mocks pr\u00e9visibles.<\/li>\n<\/ul>\n<p>C&#8217;est ce que requiert le testing de charge moderne : un contr\u00f4le fin sur le bruit.<\/p>\n<h2 id='lire-les-r\u00e9sultats-ne-poursuivez-pas-des-fant\u00f4mes-tiers'  id=\"boomdevs_15\">Lire les r\u00e9sultats : ne poursuivez pas des fant\u00f4mes tiers<\/h2>\n<p>Quand un test d\u00e9g\u00e9n\u00e8re, voici un sch\u00e9ma de triage rapide qui emp\u00eache les \u00e9quipes de courir apr\u00e8s la mauvaise cause racine.<\/p>\n<p><strong>Si les m\u00e9triques serveur sont stables mais que les r\u00e9sultats navigateur sont catastrophiques :<\/strong><\/p>\n<p>C&#8217;est presque toujours des scripts tiers ou une surcharge d&#8217;ex\u00e9cution c\u00f4t\u00e9 client.<\/p>\n<p><strong>Si les percentiles 95\/99 gonflent tandis que les moyennes restent propres :<\/strong><\/p>\n<p>C&#8217;est le comportement classique de queue longue des tiers.<\/p>\n<p><strong>Si une seule zone g\u00e9ographique de charge est lente :<\/strong><\/p>\n<p>Vous avez atteint un POP de CDN externe qui passe une mauvaise journ\u00e9e.<\/p>\n<p><strong>Si des \u00e9checs montrent des erreurs DNS ou TLS pour des domaines externes :<\/strong><\/p>\n<p>Vous \u00eates en train d&#8217;\u00eatre rate-limited ou bloqu\u00e9.<\/p>\n<p><strong>Si le trafic backend est plus \u00e9lev\u00e9 que pr\u00e9vu pendant un test \u201cfrontend\u201d :<\/strong><\/p>\n<p>Un script \u00ab uniquement client \u00bb appelle secr\u00e8tement vos API.<\/p>\n<blockquote><p>Interpr\u00e9ter correctement les r\u00e9sultats n&#8217;est pas seulement une comp\u00e9tence \u2014 c&#8217;est une exigence pour des tests valides.<\/p><\/blockquote>\n<h2 id='conclusion'  id=\"boomdevs_16\">Conclusion<\/h2>\n<p>Les scripts tiers ne vont pas dispara\u00eetre. Chaque \u00e9quipe marketing, fournisseur d&#8217;analytics et produit de personnalisation ajoute une d\u00e9pendance suppl\u00e9mentaire \u00e0 la page. C&#8217;est ainsi que fonctionne le web moderne.<\/p>\n<p>Mais les tests de charge ne doivent pas laisser le serveur lent de quelqu&#8217;un d&#8217;autre vous convaincre que votre infrastructure \u00e9choue.<\/p>\n<p>Des tests r\u00e9alistes signifient :<\/p>\n<ul>\n<li>Savoir quand inclure le code tiers<\/li>\n<li>Savoir quand le bloquer<\/li>\n<li>Savoir comment interpr\u00e9ter la diff\u00e9rence<\/li>\n<li>Ex\u00e9cuter des sc\u00e9narios propres et complets<\/li>\n<li>Ne pas laisser le bruit des CDN ou des fournisseurs d&#8217;analytics soumis \u00e0 du rate-limiting d\u00e9former vos SLA<\/li>\n<\/ul>\n<p>LoadView donne aux \u00e9quipes la visibilit\u00e9 et le contr\u00f4le pour faire exactement cela \u2014 tester le syst\u00e8me que vous ex\u00e9cutez r\u00e9ellement, et non l&#8217;empilement de scripts externes qui y sont coll\u00e9s.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Les tests de charge \u00e9chouent souvent \u00e0 cause de scripts tiers, et non de votre application ou site. D\u00e9couvrez comment le code externe influence les m\u00e9triques et comment r\u00e9aliser des tests de performance propres.<\/p>\n","protected":false},"author":22,"featured_media":94163,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[511],"tags":[],"class_list":["post-94172","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tests-de-performance"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Comment les scripts tiers affectent les r\u00e9sultats des tests de charge<\/title>\n<meta name=\"description\" content=\"Les tests de charge \u00e9chouent souvent \u00e0 cause de scripts tiers, et non de votre application ou site. D\u00e9couvrez comment le code externe influence les m\u00e9triques et comment r\u00e9aliser des tests de performance propres.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.loadview-testing.com\/fr\/blog\/load-testing-third-party-scripts\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Comment les scripts tiers affectent les r\u00e9sultats des tests de charge\" \/>\n<meta property=\"og:description\" content=\"Les tests de charge \u00e9chouent souvent \u00e0 cause de scripts tiers, et non de votre application ou site. D\u00e9couvrez comment le code externe influence les m\u00e9triques et comment r\u00e9aliser des tests de performance propres.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.loadview-testing.com\/fr\/blog\/load-testing-third-party-scripts\/\" \/>\n<meta property=\"og:site_name\" content=\"LoadView\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/dotcommonitor\" \/>\n<meta property=\"article:published_time\" content=\"2025-11-29T10:43:32+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-11-29T10:50:30+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.loadview-testing.com\/wp-content\/uploads\/load-testing-third-party-scripts.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1280\" \/>\n\t<meta property=\"og:image:height\" content=\"853\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"Artem Savart\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@loadviewtesting\" \/>\n<meta name=\"twitter:site\" content=\"@loadviewtesting\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"Artem Savart\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"10 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.loadview-testing.com\/fr\/blog\/load-testing-third-party-scripts\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.loadview-testing.com\/fr\/blog\/load-testing-third-party-scripts\/\"},\"author\":{\"name\":\"Artem Savart\",\"@id\":\"https:\/\/www.loadview-testing.com\/fr\/#\/schema\/person\/925246bfb47febb16e28fa644ebbb0d8\"},\"headline\":\"Comment les scripts tiers affectent les r\u00e9sultats des tests de charge\",\"datePublished\":\"2025-11-29T10:43:32+00:00\",\"dateModified\":\"2025-11-29T10:50:30+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.loadview-testing.com\/fr\/blog\/load-testing-third-party-scripts\/\"},\"wordCount\":3017,\"publisher\":{\"@id\":\"https:\/\/www.loadview-testing.com\/fr\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.loadview-testing.com\/fr\/blog\/load-testing-third-party-scripts\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.loadview-testing.com\/wp-content\/uploads\/load-testing-third-party-scripts.webp\",\"articleSection\":[\"Tests de performance\"],\"inLanguage\":\"fr-FR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.loadview-testing.com\/fr\/blog\/load-testing-third-party-scripts\/\",\"url\":\"https:\/\/www.loadview-testing.com\/fr\/blog\/load-testing-third-party-scripts\/\",\"name\":\"Comment les scripts tiers affectent les r\u00e9sultats des tests de charge\",\"isPartOf\":{\"@id\":\"https:\/\/www.loadview-testing.com\/fr\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.loadview-testing.com\/fr\/blog\/load-testing-third-party-scripts\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.loadview-testing.com\/fr\/blog\/load-testing-third-party-scripts\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.loadview-testing.com\/wp-content\/uploads\/load-testing-third-party-scripts.webp\",\"datePublished\":\"2025-11-29T10:43:32+00:00\",\"dateModified\":\"2025-11-29T10:50:30+00:00\",\"description\":\"Les tests de charge \u00e9chouent souvent \u00e0 cause de scripts tiers, et non de votre application ou site. D\u00e9couvrez comment le code externe influence les m\u00e9triques et comment r\u00e9aliser des tests de performance propres.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.loadview-testing.com\/fr\/blog\/load-testing-third-party-scripts\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.loadview-testing.com\/fr\/blog\/load-testing-third-party-scripts\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/www.loadview-testing.com\/fr\/blog\/load-testing-third-party-scripts\/#primaryimage\",\"url\":\"https:\/\/www.loadview-testing.com\/wp-content\/uploads\/load-testing-third-party-scripts.webp\",\"contentUrl\":\"https:\/\/www.loadview-testing.com\/wp-content\/uploads\/load-testing-third-party-scripts.webp\",\"width\":1280,\"height\":853,\"caption\":\"How Third-Party Scripts Affect Load Testing Results\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.loadview-testing.com\/fr\/blog\/load-testing-third-party-scripts\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.loadview-testing.com\/fr\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Comment les scripts tiers affectent les r\u00e9sultats des tests de charge\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.loadview-testing.com\/fr\/#website\",\"url\":\"https:\/\/www.loadview-testing.com\/fr\/\",\"name\":\"LoadView\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.loadview-testing.com\/fr\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.loadview-testing.com\/fr\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.loadview-testing.com\/fr\/#organization\",\"name\":\"LoadView by Dotcom-Monitor\",\"url\":\"https:\/\/www.loadview-testing.com\/fr\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/www.loadview-testing.com\/fr\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.loadview-testing.com\/wp-content\/uploads\/LoadView-logo-alt.svg\",\"contentUrl\":\"https:\/\/www.loadview-testing.com\/wp-content\/uploads\/LoadView-logo-alt.svg\",\"width\":455,\"height\":121,\"caption\":\"LoadView by Dotcom-Monitor\"},\"image\":{\"@id\":\"https:\/\/www.loadview-testing.com\/fr\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/dotcommonitor\",\"https:\/\/x.com\/loadviewtesting\",\"https:\/\/www.linkedin.com\/company\/dotcom-monitor\",\"https:\/\/www.youtube.com\/user\/DotcomMonitor\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.loadview-testing.com\/fr\/#\/schema\/person\/925246bfb47febb16e28fa644ebbb0d8\",\"name\":\"Artem Savart\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/www.loadview-testing.com\/fr\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/415573e57abadba4c5171260b899a3896340c7bba9a37f059c696714984f86a1?s=96&d=mm&r=pg\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/415573e57abadba4c5171260b899a3896340c7bba9a37f059c696714984f86a1?s=96&d=mm&r=pg\",\"caption\":\"Artem Savart\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Comment les scripts tiers affectent les r\u00e9sultats des tests de charge","description":"Les tests de charge \u00e9chouent souvent \u00e0 cause de scripts tiers, et non de votre application ou site. D\u00e9couvrez comment le code externe influence les m\u00e9triques et comment r\u00e9aliser des tests de performance propres.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.loadview-testing.com\/fr\/blog\/load-testing-third-party-scripts\/","og_locale":"fr_FR","og_type":"article","og_title":"Comment les scripts tiers affectent les r\u00e9sultats des tests de charge","og_description":"Les tests de charge \u00e9chouent souvent \u00e0 cause de scripts tiers, et non de votre application ou site. D\u00e9couvrez comment le code externe influence les m\u00e9triques et comment r\u00e9aliser des tests de performance propres.","og_url":"https:\/\/www.loadview-testing.com\/fr\/blog\/load-testing-third-party-scripts\/","og_site_name":"LoadView","article_publisher":"https:\/\/www.facebook.com\/dotcommonitor","article_published_time":"2025-11-29T10:43:32+00:00","article_modified_time":"2025-11-29T10:50:30+00:00","og_image":[{"width":1280,"height":853,"url":"https:\/\/www.loadview-testing.com\/wp-content\/uploads\/load-testing-third-party-scripts.webp","type":"image\/webp"}],"author":"Artem Savart","twitter_card":"summary_large_image","twitter_creator":"@loadviewtesting","twitter_site":"@loadviewtesting","twitter_misc":{"\u00c9crit par":"Artem Savart","Dur\u00e9e de lecture estim\u00e9e":"10 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.loadview-testing.com\/fr\/blog\/load-testing-third-party-scripts\/#article","isPartOf":{"@id":"https:\/\/www.loadview-testing.com\/fr\/blog\/load-testing-third-party-scripts\/"},"author":{"name":"Artem Savart","@id":"https:\/\/www.loadview-testing.com\/fr\/#\/schema\/person\/925246bfb47febb16e28fa644ebbb0d8"},"headline":"Comment les scripts tiers affectent les r\u00e9sultats des tests de charge","datePublished":"2025-11-29T10:43:32+00:00","dateModified":"2025-11-29T10:50:30+00:00","mainEntityOfPage":{"@id":"https:\/\/www.loadview-testing.com\/fr\/blog\/load-testing-third-party-scripts\/"},"wordCount":3017,"publisher":{"@id":"https:\/\/www.loadview-testing.com\/fr\/#organization"},"image":{"@id":"https:\/\/www.loadview-testing.com\/fr\/blog\/load-testing-third-party-scripts\/#primaryimage"},"thumbnailUrl":"https:\/\/www.loadview-testing.com\/wp-content\/uploads\/load-testing-third-party-scripts.webp","articleSection":["Tests de performance"],"inLanguage":"fr-FR"},{"@type":"WebPage","@id":"https:\/\/www.loadview-testing.com\/fr\/blog\/load-testing-third-party-scripts\/","url":"https:\/\/www.loadview-testing.com\/fr\/blog\/load-testing-third-party-scripts\/","name":"Comment les scripts tiers affectent les r\u00e9sultats des tests de charge","isPartOf":{"@id":"https:\/\/www.loadview-testing.com\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.loadview-testing.com\/fr\/blog\/load-testing-third-party-scripts\/#primaryimage"},"image":{"@id":"https:\/\/www.loadview-testing.com\/fr\/blog\/load-testing-third-party-scripts\/#primaryimage"},"thumbnailUrl":"https:\/\/www.loadview-testing.com\/wp-content\/uploads\/load-testing-third-party-scripts.webp","datePublished":"2025-11-29T10:43:32+00:00","dateModified":"2025-11-29T10:50:30+00:00","description":"Les tests de charge \u00e9chouent souvent \u00e0 cause de scripts tiers, et non de votre application ou site. D\u00e9couvrez comment le code externe influence les m\u00e9triques et comment r\u00e9aliser des tests de performance propres.","breadcrumb":{"@id":"https:\/\/www.loadview-testing.com\/fr\/blog\/load-testing-third-party-scripts\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.loadview-testing.com\/fr\/blog\/load-testing-third-party-scripts\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.loadview-testing.com\/fr\/blog\/load-testing-third-party-scripts\/#primaryimage","url":"https:\/\/www.loadview-testing.com\/wp-content\/uploads\/load-testing-third-party-scripts.webp","contentUrl":"https:\/\/www.loadview-testing.com\/wp-content\/uploads\/load-testing-third-party-scripts.webp","width":1280,"height":853,"caption":"How Third-Party Scripts Affect Load Testing Results"},{"@type":"BreadcrumbList","@id":"https:\/\/www.loadview-testing.com\/fr\/blog\/load-testing-third-party-scripts\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.loadview-testing.com\/fr\/"},{"@type":"ListItem","position":2,"name":"Comment les scripts tiers affectent les r\u00e9sultats des tests de charge"}]},{"@type":"WebSite","@id":"https:\/\/www.loadview-testing.com\/fr\/#website","url":"https:\/\/www.loadview-testing.com\/fr\/","name":"LoadView","description":"","publisher":{"@id":"https:\/\/www.loadview-testing.com\/fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.loadview-testing.com\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/www.loadview-testing.com\/fr\/#organization","name":"LoadView by Dotcom-Monitor","url":"https:\/\/www.loadview-testing.com\/fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.loadview-testing.com\/fr\/#\/schema\/logo\/image\/","url":"https:\/\/www.loadview-testing.com\/wp-content\/uploads\/LoadView-logo-alt.svg","contentUrl":"https:\/\/www.loadview-testing.com\/wp-content\/uploads\/LoadView-logo-alt.svg","width":455,"height":121,"caption":"LoadView by Dotcom-Monitor"},"image":{"@id":"https:\/\/www.loadview-testing.com\/fr\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/dotcommonitor","https:\/\/x.com\/loadviewtesting","https:\/\/www.linkedin.com\/company\/dotcom-monitor","https:\/\/www.youtube.com\/user\/DotcomMonitor"]},{"@type":"Person","@id":"https:\/\/www.loadview-testing.com\/fr\/#\/schema\/person\/925246bfb47febb16e28fa644ebbb0d8","name":"Artem Savart","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.loadview-testing.com\/fr\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/415573e57abadba4c5171260b899a3896340c7bba9a37f059c696714984f86a1?s=96&d=mm&r=pg","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/415573e57abadba4c5171260b899a3896340c7bba9a37f059c696714984f86a1?s=96&d=mm&r=pg","caption":"Artem Savart"}}]}},"_links":{"self":[{"href":"https:\/\/www.loadview-testing.com\/fr\/wp-json\/wp\/v2\/posts\/94172","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.loadview-testing.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.loadview-testing.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.loadview-testing.com\/fr\/wp-json\/wp\/v2\/users\/22"}],"replies":[{"embeddable":true,"href":"https:\/\/www.loadview-testing.com\/fr\/wp-json\/wp\/v2\/comments?post=94172"}],"version-history":[{"count":1,"href":"https:\/\/www.loadview-testing.com\/fr\/wp-json\/wp\/v2\/posts\/94172\/revisions"}],"predecessor-version":[{"id":94173,"href":"https:\/\/www.loadview-testing.com\/fr\/wp-json\/wp\/v2\/posts\/94172\/revisions\/94173"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.loadview-testing.com\/fr\/wp-json\/wp\/v2\/media\/94163"}],"wp:attachment":[{"href":"https:\/\/www.loadview-testing.com\/fr\/wp-json\/wp\/v2\/media?parent=94172"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.loadview-testing.com\/fr\/wp-json\/wp\/v2\/categories?post=94172"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.loadview-testing.com\/fr\/wp-json\/wp\/v2\/tags?post=94172"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}