{"id":19388,"date":"2021-05-26T05:52:33","date_gmt":"2021-05-26T10:52:33","guid":{"rendered":"https:\/\/www.loadview-testing.com\/applications-ajax-de-test-de-charge\/"},"modified":"2021-05-30T10:22:28","modified_gmt":"2021-05-30T15:22:28","slug":"applications-ajax-de-test-de-charge","status":"publish","type":"page","link":"https:\/\/www.loadview-testing.com\/fr\/applications-ajax-de-test-de-charge\/","title":{"rendered":"Applications AJAX de test de charge"},"content":{"rendered":"[et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;3.22.3&#8243; use_background_color_gradient=&#8221;on&#8221; background_color_gradient_start=&#8221;#2e39bf&#8221; background_color_gradient_end=&#8221;#252eb0&#8243; background_color_gradient_direction=&#8221;165deg&#8221; background_color_gradient_start_position=&#8221;70%&#8221; background_color_gradient_end_position=&#8221;0%&#8221; custom_padding=&#8221;4em||8em&#8221;][et_pb_row _builder_version=&#8221;3.25&#8243; custom_padding=&#8221;0px||0px&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;3.25&#8243; custom_padding=&#8221;|||&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_text admin_label=&#8221;Load Testing AJAX Applications&#8221; _builder_version=&#8221;3.27.4&#8243; header_font=&#8221;Montserrat|700|||||||&#8221; header_text_align=&#8221;center&#8221; header_text_color=&#8221;#ffffff&#8221; header_font_size=&#8221;48px&#8221; header_line_height=&#8221;62px&#8221; custom_margin=&#8221;||0.5px&#8221; hover_enabled=&#8221;0&#8243; sticky_enabled=&#8221;0&#8243;]\n<h1 id='applications-ajax-de-test-de-charge'  id=\"boomdevs_1\">Applications AJAX de test de charge<\/h1>\n[\/et_pb_text][et_pb_text admin_label=&#8221;Create user scenarios&#8221; _builder_version=&#8221;4.7.7&#8243; text_font=&#8221;Montserrat|300|||||||&#8221; text_text_color=&#8221;#ffffff&#8221; text_font_size=&#8221;18px&#8221; text_line_height=&#8221;28px&#8221; text_orientation=&#8221;center&#8221; custom_margin=&#8221;0px||||false|false&#8221;]\n<p>Cr\u00e9ez des scripts de sc\u00e9narios utilisateur pour vos applications AJAX afin d\u2019examiner le comportement de l\u2019utilisateur<br \/>sous charge, identifier les probl\u00e8mes et valider les performances.<\/p>\n[\/et_pb_text][et_pb_button button_url=&#8221;https:\/\/userauth.dotcom-monitor.com\/Account\/LoadView-FreeTrialSignUp&#8221; button_text=&#8221;D\u00e9marrer gratuitement&#8221; button_alignment=&#8221;center&#8221; _builder_version=&#8221;3.19.13&#8243; custom_button=&#8221;on&#8221; button_text_size=&#8221;14px&#8221; button_text_color=&#8221;#ffffff&#8221; button_bg_color=&#8221;#FF8000&#8243; button_border_width=&#8221;2px&#8221; button_border_color=&#8221;#FF8000&#8243; button_border_radius=&#8221;6px&#8221; button_font=&#8221;Montserrat|700||on|||||&#8221; button_use_icon=&#8221;off&#8221; custom_padding=&#8221;10px|24px|10px|24px&#8221; box_shadow_style=&#8221;preset1&#8243; box_shadow_horizontal=&#8221;2px&#8221; box_shadow_vertical=&#8221;4px&#8221; box_shadow_blur=&#8221;8px&#8221; box_shadow_color=&#8221;rgba(0,0,0,0.2)&#8221; button_border_color_hover=&#8221;#74ffda&#8221; button_bg_color_hover=&#8221;#74ffda&#8221; button_text_size__hover_enabled=&#8221;off&#8221; button_one_text_size__hover_enabled=&#8221;off&#8221; button_two_text_size__hover_enabled=&#8221;off&#8221; button_text_color__hover_enabled=&#8221;off&#8221; button_one_text_color__hover_enabled=&#8221;off&#8221; button_two_text_color__hover_enabled=&#8221;off&#8221; button_border_width__hover_enabled=&#8221;off&#8221; button_one_border_width__hover_enabled=&#8221;off&#8221; button_two_border_width__hover_enabled=&#8221;off&#8221; button_border_color__hover_enabled=&#8221;on&#8221; button_border_color__hover=&#8221;#ffffff&#8221; button_one_border_color__hover_enabled=&#8221;off&#8221; button_two_border_color__hover_enabled=&#8221;off&#8221; button_border_radius__hover_enabled=&#8221;off&#8221; button_one_border_radius__hover_enabled=&#8221;off&#8221; button_two_border_radius__hover_enabled=&#8221;off&#8221; button_letter_spacing__hover_enabled=&#8221;off&#8221; button_one_letter_spacing__hover_enabled=&#8221;off&#8221; button_two_letter_spacing__hover_enabled=&#8221;off&#8221; button_bg_color__hover_enabled=&#8221;on&#8221; button_bg_color__hover=&#8221;#FF8C19&#8243; button_one_bg_color__hover_enabled=&#8221;off&#8221; button_two_bg_color__hover_enabled=&#8221;off&#8221;][\/et_pb_button][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;3.22.3&#8243;][et_pb_row _builder_version=&#8221;3.25&#8243; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;3.25&#8243; custom_padding=&#8221;|||&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_text _builder_version=&#8221;4.7.7&#8243; text_font=&#8221;||||||||&#8221; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221; hover_enabled=&#8221;0&#8243; sticky_enabled=&#8221;0&#8243;]\n<p><span style=\"font-size: large;\"><strong>Vue d\u2019ensemble du contenu<\/strong><\/span><\/p>\n<ul>\n<li><a href=\"#what-is-ajax\">Qu\u2019est-ce qu\u2019AJAX?<\/a><\/li>\n<li><a href=\"#what-challenges-come-with-ajax-applications\">Quels d\u00e9fis viennent avec les applications AJAX ?<\/a><\/li>\n<li><a href=\"#user-simulation-techniques\">Techniques de simulation des utilisateurs<\/a><\/li>\n<\/ul>\n<ul>\n<li><a href=\"#ajax-load-testing-in-action\">Test de charge AJAX en action<\/a>\n<ul>\n<li><a href=\"#protocol-based-ajax-load-test-script\">Script de test de charge AJAX bas\u00e9 sur le protocole<\/a><\/li>\n<li><a style=\"font-size: 16px;\" href=\"#browser-based-ajax-load-test-script\">Script de test de charge AJAX bas\u00e9 sur le navigateur<\/a><\/li>\n<li><a href=\"#conclusion\">Conclusion : Comparaison des deux m\u00e9thodes de simulation<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li><a href=\"#how-dotcommonitor-loadview-addresses-load-testing-ajax\">Comment LoadView aborde les tests de charge avec AJAX<\/a>\n<ul>\n<li><a href=\"#5-steps-to-run-ajax-load-test-with-loadview\">Cinq \u00e9tapes pour ex\u00e9cuter vos tests de charge bas\u00e9s sur AJAX avec LoadView<\/a><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"#tools-used\">Outils utilis\u00e9s<\/a><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<hr>\n<p>&nbsp;<\/p>\n<p><a name=\"what-is-ajax\"><\/a><span style=\"color: #091e42; font-size: 26px;\">Qu\u2019est-ce qu\u2019AJAX?<\/span><\/p>\n<p>&nbsp;<\/p>\n<p>Ceux d\u2019entre vous qui ont d\u00fb faire face \u00e0 des tests de charge des applications Web AJAX (JavaScript asynchrone et XML) ont appris que cela peut souvent \u00eatre un d\u00e9fi difficile de d\u00e9veloppement et d\u2019automatisation. Cet article fournira un peu plus d\u2019informations sur la technique de d\u00e9veloppement AJAX, les avantages et les inconv\u00e9nients d\u2019AJAX, et une approche recommand\u00e9e ajax test de performance.<\/p>\n<p>Il y a des d\u00e9cennies, les pages Web et les applications \u00e9taient ennuyeuses, mais extr\u00eamement l\u00e9g\u00e8res, faciles \u00e0 entretenir, et leur testabilit\u00e9 \u00e9tait fantastique par rapport aux frameworks d\u2019applications Web utilis\u00e9s aujourd\u2019hui. Les utilisateurs passaient souvent plus de temps \u00e0 attendre devant un \u00e9cran blanc qu\u2019\u00e0 interagir avec ces premi\u00e8res applications Web. En raison de cette facilit\u00e9 d\u2019utilisation limit\u00e9e, les entreprises ont \u00e9vit\u00e9 de d\u00e9penser de l\u2019argent pour de nouveaux services web.<\/p>\n<p>\u00c0 partir de 2005, une nouvelle technologie appel\u00e9e AJAX a permis aux d\u00e9veloppeurs de construire des sites Web modernes, ce qui a r\u00e9duit au minimum le temps que les utilisateurs passaient devant un \u00e9cran blanc \u00e0 attendre qu\u2019une page se charge. AJAX est une abr\u00e9viation pour et c\u2019est plus qu\u2019une technologie parce qu\u2019il se compose de HTML, CSS, JavaScript, XMLHttpRequest, et un langage de script c\u00f4t\u00e9 serveur tels que PHP.<\/p>\n<p>Au d\u00e9but de l\u2019\u00e8re d\u2019Internet, la popularit\u00e9 des pages Web riches en contenu et interactives \u00e9tait mauvaise parce qu\u2019il n\u2019y avait pas d\u2019option pour mettre \u00e0 jour une page Web sans recharger toute la page. Au fur et \u00e0 mesure que les nouvelles technologies et techniques \u00e9voluaient, AJAX a contribu\u00e9 \u00e0 combler cet \u00e9cart et a introduit le concept de charge de donn\u00e9es asynchrone, permettant \u00e0 un utilisateur final d\u2019interagir avec la page pendant que les donn\u00e9es se chargent en arri\u00e8re-plan. Aujourd\u2019hui, ce concept est largement utilis\u00e9 car il permet la mise en \u0153uvre d\u2019applications Web interactives et dynamiques, ce qui contribue \u00e0 am\u00e9liorer l\u2019exp\u00e9rience utilisateur globale.<\/p>\n<p>&nbsp;<\/p>\n<p>Une demande AJAX typique se compose du processus suivant :<\/p>\n<ol>\n<li>L\u2019utilisateur clique sur la page Web ou l\u2019application Web.<\/li>\n<li>Le gestionnaire de cette page Web cr\u00e9e un objet XMLHttpRequest.<\/li>\n<li>XMLHttpRequest objet demande un document \u00e0 partir du serveur.<\/li>\n<li>Le serveur r\u00e9cup\u00e8re les donn\u00e9es appropri\u00e9es et les renvoie.<\/li>\n<li>XMLHttpRequest d\u00e9clenche un \u00e9v\u00e9nement pour aviser la page Web ou l\u2019application que les donn\u00e9es sont arriv\u00e9es.<\/li>\n<li>Le gestionnaire traite et affiche les donn\u00e9es.<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<hr>\n<p>&nbsp;<\/p>\n<p><a name=\"what-challenges-come-with-ajax-applications\"><\/a><\/p>\n<h2 id='quels-d\u00e9fis-viennent-avec-les-applications-ajax'  id=\"boomdevs_2\">Quels d\u00e9fis viennent avec les applications AJAX ?<\/h2>\n<p>&nbsp;<\/p>\n<p>Il y a quelques pi\u00e8ges communs impliqu\u00e9s dans les applications Web dynamiques bas\u00e9es sur AJAX, qui sont d\u00e9j\u00e0 bien connues dans la communaut\u00e9 des d\u00e9veloppeurs. Nous couvrirons quelques-uns des domaines les plus probl\u00e9matiques de l\u2019AJAX ci-dessous.<\/p>\n<p>Tout d\u2019abord, comme nous l\u2019avons mentionn\u00e9 ci-dessus, l\u2019un des composants qui composent AJAX est JavaScript. Si vous d\u00e9sactivez JavaScript dans votre navigateur, cela rendra votre application ou votre site inutile. Il y a plusieurs ann\u00e9es, il \u00e9tait courant que les organisations verrouent les navigateurs pour leurs employ\u00e9s et d\u00e9sactiv\u00e9 JavaScript \u00e0 des fins de s\u00e9curit\u00e9. Ces jours sont maintenant pass\u00e9s, mais il est toujours bon de garder cela \u00e0 l\u2019esprit que m\u00eame des changements comme ceux-ci pourraient avoir des cons\u00e9quences impr\u00e9vues.<\/p>\n<p>Deuxi\u00e8mement, les donn\u00e9es charg\u00e9es et affich\u00e9es dynamiquement ne font pas partie de la page, en particulier pour les pages cr\u00e9\u00e9es en tant que SPA (Application d\u2019une seule page) Si un moteur de recherche a index\u00e9 votre page Web bas\u00e9e sur AJAX, le r\u00e9sultat, du point de vue du R\u00c9F\u00c9RENCEMent, peut \u00eatre insatisfaisant parce qu\u2019une grande partie du contenu n\u2019est pas visible par ces moteurs d\u2019indexation.<\/p>\n<p>Troisi\u00e8mement, les mises \u00e0 jour dynamiques en cours de la page peuvent d\u00e9ranger les utilisateurs avec une faible dur\u00e9e d\u2019attention. Plus les \u00e9l\u00e9ments dynamiques apparaissent sur ces pages, plus la probabilit\u00e9 que votre utilisateur soit interrompu et ne puisse pas terminer son travail dans un d\u00e9lai acceptable.<\/p>\n<p>Enfin, en raison de la communication client-serveur bas\u00e9e sur le rappel, la latence peut \u00eatre plusieurs fois plus \u00e9lev\u00e9e que d\u2019autres technologies, comme WebSockets, par exemple. Les clients Web tirent pour les mises \u00e0 jour de donn\u00e9es, ce qui est \u00e9galement un d\u00e9fi pour les tests automatis\u00e9s.<\/p>\n<p>&nbsp;<\/p>\n<hr>\n<p>&nbsp;<\/p>\n<p><a name=\"user-simulation-techniques\"><\/a><\/p>\n<h2 id='test-de-charge-ajax-techniques-de-simulation-utilisateur'  id=\"boomdevs_3\">Test de charge AJAX : Techniques de simulation utilisateur<\/h2>\n<p>&nbsp;<\/p>\n<p>Les sp\u00e9cialistes des tests de charge et les ing\u00e9nieurs de performance sont responsables du choix d\u2019une approche de simulation utilisateur appropri\u00e9e, qui convient \u00e0 la fois \u00e0 votre application \u00e0 l\u2019essai et ne g\u00e9n\u00e8re pas trop d\u2019efforts de votre part. Si vous choisissez la mauvaise m\u00e9thode de simulation, la chance est tr\u00e8s \u00e9lev\u00e9e que vous ne pouvez pas aborder les points chauds de performance dans votre application.<\/p>\n<p>Il existe deux m\u00e9thodes de simulation utilisateur dont nous discuterons ci-dessous.<\/p>\n<h3 id='simulation-des-demandes-et-des-r\u00e9ponses-bas\u00e9e-sur-le-protocole'  id=\"boomdevs_4\">Simulation des demandes et des r\u00e9ponses bas\u00e9e sur le protocole<\/h3>\n<p>La plupart des outils de test open-source, ainsi que les outils commerciaux de test de charge soutiennent cette proc\u00e9dure. Vous enregistrez les interactions client-serveur, et l\u2019outil de test capture toutes les demandes et r\u00e9ponses dans un script de test. Apr\u00e8s la param\u00e9trisation des donn\u00e9es dynamiques, telles que les ID de session ou les donn\u00e9es d\u2019entr\u00e9e de test, les scripts pourraient \u00eatre utilis\u00e9s pour simuler la charge requise sur votre syst\u00e8me back-end. Sachez que le traitement ou les interactions c\u00f4t\u00e9 client ne font pas partie des mesures du temps de r\u00e9ponse au niveau de votre protocole.<\/p>\n<h3 id='simulation-compl\u00e8te-par-navigateur-des-interactions-utilisateur-r\u00e9elles'  id=\"boomdevs_5\">Simulation compl\u00e8te par navigateur des interactions utilisateur r\u00e9elles<\/h3>\n<p>Seules quelques-unes des solutions de <a href=\"https:\/\/www.loadview-testing.com\/fr\/\">test de charge les plus compl\u00e8tes<\/a> sur le march\u00e9 aujourd\u2019hui fournissent et soutiennent la simulation compl\u00e8te de test de charge bas\u00e9e sur le navigateur. La raison en est que les besoins en ressources du syst\u00e8me sont plus \u00e9lev\u00e9s et la mise en \u0153uvre d\u2019une relecture fiable peut \u00eatre quelque peu difficile. Quand vient le temps de cr\u00e9er des scripts de test pour des simulations utilisateur compl\u00e8tes bas\u00e9es sur le navigateur, la cr\u00e9ation est comme l\u2019approche bas\u00e9e sur le protocole, cependant, cette fois toutes les interactions c\u00f4t\u00e9 client sont enregistr\u00e9es et sauvent.<\/p>\n<p>Le testeur ou l\u2019ing\u00e9nieur navigue \u00e0 travers la page Web ou l\u2019application Web tandis qu\u2019un enregistreur de script capture toutes les interactions dans le navigateur Web. Lors de l\u2019ex\u00e9cution du test, un navigateur Web sans t\u00eate ex\u00e9cute les interactions enregistr\u00e9es et r\u00e9pond aux rappels de serveurs comme un v\u00e9ritable utilisateur. Ce type de simulation de l\u2019utilisateur est tr\u00e8s pr\u00e9cis et fournit des mesures r\u00e9alistes des performances avant.<\/p>\n<p>La premi\u00e8re m\u00e9thode de simulation que nous avons d\u00e9crite est parfaite pour les applications Web statiques, a une faible simulation au-dessus de votre machine d\u2019injection de charge et est souvent facile \u00e0 impl\u00e9menter. La technique ult\u00e9rieure fournit des temps de r\u00e9ponse pr\u00e9cis de bout en bout, mais leurs frais g\u00e9n\u00e9raux sur le serveur de test de charge sont beaucoup plus \u00e9lev\u00e9s. Alors, comment choisiriez-vous la meilleure m\u00e9thode de simulation utilisateur pour tester la charge des applications web ou des pages ajax?<\/p>\n<p>&nbsp;<\/p>\n<hr>\n<p>&nbsp;<\/p>\n<p><a name=\"ajax-load-testing-in-action\"><\/a><\/p>\n<h2 id='test-de-charge-ajax-en-action'  id=\"boomdevs_6\">Test de charge AJAX en action<\/h2>\n<p>&nbsp;<\/p>\n<p>Quelle est la meilleure approche <a href=\"https:\/\/www.loadview-testing.com\/fr\/applications-ajax-de-test-de-charge\/\">de test de<\/a> charge AJAX et comment pouvez-vous valider votre d\u00e9cision ? \u00c9videmment, c\u2019est une bonne id\u00e9e de commencer une petite exp\u00e9rience si vous n\u2019\u00eates pas s\u00fbr de quelle approche fournirait des r\u00e9sultats pr\u00e9cis.<\/p>\n<p>Pour ce sc\u00e9nario, nous couvrirons deux impl\u00e9mentations de tests de charge pour une application d\u2019\u00e9chantillon AJAX \u00e0 <a href=\"https:\/\/ajaxsearchpro.com\">l\u2019aide ajaxsearchpro.com<\/a>. Cette application de d\u00e9monstration est un simple moteur de recherche. Par exemple, supposons qu\u2019un utilisateur tape un terme de recherche dans le champ de recherche et que le contenu correspondant est affich\u00e9. Une fois la cl\u00e9 d\u2019entr\u00e9e tir\u00e9e ou le bouton de recherche cliqu\u00e9, la recherche finale sera ex\u00e9cut\u00e9e et les r\u00e9sultats de recherche correspondants seront affich\u00e9s \u00e0 l\u2019\u00e9cran. Voici le tableau cascade captur\u00e9 \u00e0 l\u2019aide du navigateur Chrome DevTools. Le temps de r\u00e9ponse de la demande de recherche \u00ab voiture \u00bb \u00e9tait de 2,2 secondes.<\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-949\" src=\"https:\/\/www.loadview-testing.com\/wp-content\/uploads\/waterfall-chart-chrome-browser.png\" alt=\"navigateur chrom\u00e9 de diagramme de chute d\u2019eau\" width=\"1673\" height=\"984\"><\/p>\n<p>&nbsp;<\/p>\n<p>Nous avons utilis\u00e9 les outils de d\u00e9veloppement dans le navigateur Chrome, ce qui nous a aid\u00e9s \u00e0 comprendre qu\u2019il ex\u00e9cute cette demande lors de l\u2019ex\u00e9cution de l\u2019action de <a href=\"https:\/\/ajaxsearchpro.com\/?s=car\">recherche: ajaxsearchpro.com\/?s=car<\/a><\/p>\n<p>Nous avons cr\u00e9\u00e9 un script de test de charge bas\u00e9 sur le protocole et un script de test de charge bas\u00e9 sur le navigateur, ex\u00e9cut\u00e9 les deux, et compar\u00e9 les mesures de performances qui en r\u00e9sultent. Qu&#8217;en penses-tu? Quelle simulation utilisateur est la meilleure pour une application ajax ?<\/p>\n<p><a name=\"protocol-based-ajax-load-test-script\"><\/a><\/p>\n<p>&nbsp;<\/p>\n<h3 id='script-de-test-de-charge-ajax-bas\u00e9-sur-le-protocole'  id=\"boomdevs_7\">Script de test de charge AJAX bas\u00e9 sur le protocole<\/h3>\n<p>&nbsp;<\/p>\n<table width=\"546\">\n<tbody>\n<tr>\n<td width=\"140\">\u00c9tapes sc\u00e9naris\u00e9:<\/td>\n<td width=\"220\"><a href=\"https:\/\/ajaxsearchpro.com\/?s=car\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">https:\/\/ajaxsearchpro.com\/?s=car<\/a><\/td>\n<td width=\"137\"><span style=\"color: #ff0000;\">temps de r\u00e9ponse:<\/span><\/td>\n<td width=\"49\"><span style=\"color: #ff0000;\">594 ms<\/span><\/td>\n<\/tr>\n<tr>\n<td>Approche de simulation :<\/td>\n<td>Niveau protocole, Chrome<\/td>\n<td><span style=\"color: #ff0000;\">Nombre de demandes :<\/span><\/td>\n<td><span style=\"color: #ff0000;\">1<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<p><strong>Carte de chute d\u2019eau<\/strong><br \/><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-950\" src=\"https:\/\/www.loadview-testing.com\/wp-content\/uploads\/protocol-based-ajax-waterfall-chart.png\" alt=\"graphique de chute d\u2019eau ajax bas\u00e9 sur le protocole\" width=\"1002\" height=\"259\"><\/p>\n<p>&nbsp;<\/p>\n<p><strong>R\u00e9sum\u00e9 de l\u2019ex\u00e9cution du script bas\u00e9e sur le Protocole<\/strong><br \/><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-951\" src=\"https:\/\/www.loadview-testing.com\/wp-content\/uploads\/protocol-based-ajax-script-execution.png\" alt=\"ex\u00e9cution du script ajax bas\u00e9e sur le protocole\" width=\"920\" height=\"840\"><br \/><a name=\"browser-based-ajax-load-test-script\"><\/a><\/p>\n<p>&nbsp;<\/p>\n<h3 id='script-de-test-de-charge-ajax-bas\u00e9-sur-le-navigateur'  id=\"boomdevs_8\">Script de test de charge AJAX bas\u00e9 sur le navigateur<\/h3>\n<p>&nbsp;<\/p>\n<table width=\"552\">\n<tbody>\n<tr>\n<td width=\"140\">\u00c9tapes sc\u00e9naris\u00e9:<\/td>\n<td width=\"220\"><a href=\"https:\/\/ajaxsearchpro.com\/?s=car\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">https:\/\/ajaxsearchpro.com\/?s=car<\/a><\/td>\n<td width=\"137\"><span style=\"color: #ff0000;\">temps de r\u00e9ponse:<\/span><\/td>\n<td width=\"55\"><span style=\"color: #ff0000;\">2.18 sec<\/span><\/td>\n<\/tr>\n<tr>\n<td>Approche de simulation :<\/td>\n<td>Niveau protocole, Chrome<\/td>\n<td><span style=\"color: #ff0000;\">Nombre de demandes :<\/span><\/td>\n<td><span style=\"color: #ff0000;\">32<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<p><strong>Carte de chute d\u2019eau<\/strong><br \/><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-952\" src=\"https:\/\/www.loadview-testing.com\/wp-content\/uploads\/browser-based-ajax-waterfall-chart-1.png\" alt=\"graphique de chute d\u2019eau ajax bas\u00e9 sur le navigateur\" width=\"1006\" height=\"1074\"><\/p>\n<p>&nbsp;<\/p>\n<p><strong>R\u00e9sum\u00e9 de l\u2019ex\u00e9cution du script bas\u00e9e sur le Protocole<\/strong><br \/><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-953\" src=\"https:\/\/www.loadview-testing.com\/wp-content\/uploads\/browser-based-ajax-script-execution.png\" alt=\"navigateur bas\u00e9 sur l\u2019ex\u00e9cution du script ajax\" width=\"931\" height=\"897\"><br \/><a name=\"conclusion\"><\/a><\/p>\n<p>&nbsp;<\/p>\n<h4 id='comparaison-des-deux-m\u00e9thodes-de-simulation'  id=\"boomdevs_9\">Comparaison des deux m\u00e9thodes de simulation<\/h4>\n<p>&nbsp;<\/p>\n<p><span data-contrast=\"none\">En raison de son ous asynchron<\/span><span data-contrast=\"none\"><\/span><span data-contrast=\"none\"> <\/span><span data-contrast=\"none\">mode de communication AJAX<\/span><span data-contrast=\"none\">&#8211; les<\/span><span data-contrast=\"none\">applications bas\u00e9es ne<\/span>peuvent<span data-contrast=\"none\">pas<\/span> <span data-contrast=\"none\"> \u00eatre automatis\u00e9es <\/span> <span data-contrast=\"none\">\u00e0 la<\/span><span data-contrast=\"none\">  niveau de protocole. Seuls les vrais  <\/span><span data-contrast=\"none\">b<\/span><span data-contrast=\"none\">rowser<\/span><span data-contrast=\"none\">&#8211;<\/span>simulation bas\u00e9e fournit des r\u00e9sultats pr\u00e9cis et<span data-contrast=\"none\">g\u00e9n\u00e9rer<\/span><span data-contrast=\"none\">s<\/span> une charge r\u00e9aliste sur<span data-contrast=\"none\"> votre <\/span> <span data-contrast=\"none\">syst\u00e8me back-end.<\/span> <span data-contrast=\"none\"> <\/span><span data-ccp-props=\"{\"201341983\":0,\"335551550\":1,\"335551620\":1,\"335559739\":160,\"335559740\":259}\"> <\/span><\/p>\n<p><span data-contrast=\"none\">Consid\u00e9rez un test de charge de <\/span> <a href=\"https:\/\/ajaxsearchpro.com\/\"><span data-contrast=\"none\">notre<\/span><\/p>\n<p><\/a> application ajaxsearchpro.com de d\u00e9monstration<span data-contrast=\"none\"> avec 100 utilisateurs simultan\u00e9s et 10<\/span><span data-contrast=\"none\">,<\/span><span data-contrast=\"none\">000 recherches par heure. Si vous d\u00e9cidez d\u2019utiliser la simulation bas\u00e9e sur le protocole, vous  <\/span><span data-contrast=\"none\">volont\u00e9<\/span><span data-contrast=\"none\">  manquer 10000 x 31 = 310 000 demandes. \u00c9videmment, cela conduirait \u00e0 des r\u00e9sultats de test de charge totalement inexacts.<\/span><span data-ccp-props=\"{\"201341983\":0,\"335551550\":1,\"335551620\":1,\"335559739\":160,\"335559740\":259}\"> <\/span><\/p>\n<p>&nbsp;<\/p>\n<hr>\n<p>&nbsp;<\/p>\n<p><a name=\"how-dotcommonitor-loadview-addresses-load-testing-ajax\"><\/a><\/p>\n<h2 id='comment-loadview-solution-aborde-les-tests-de-charge-avec-ajax'  id=\"boomdevs_10\">Comment loadview solution aborde les tests de charge avec AJAX<\/h2>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/www.loadview-testing.com\/fr\/\">LoadView<\/a>, notre plate-forme de test de charge bas\u00e9e sur le cloud, est con\u00e7u pour tester toutes les applications web 2.0 modernes telles que AJAX, Flash, Angular, Knockout, HTML5, jQuery, et bien d\u2019autres. Sa facilit\u00e9 d\u2019utilisation est exceptionnelle. Vous pouvez enregistrer des sc\u00e9narios complets bas\u00e9s sur le navigateur et simuler plus de 40 appareils mobiles ou bas\u00e9s sur navigateur tels qu\u2019Internet Explorer, Chrome, iPhone, Samsung, Blackberry, et bien d\u2019autres.<\/p>\n<p>Comme nous l\u2019avons mentionn\u00e9 pr\u00e9c\u00e9demment, de nombreuses solutions de test de charge ne fournissent qu\u2019une approche de simulation utilisateur bas\u00e9e sur le protocole, ce qui ne suffit pas. Vous pouvez mettre l\u2019accent sur votre back end avec des tests de niveau protocole, mais une partie importante des demandes client-serveur et le traitement c\u00f4t\u00e9 client est laiss\u00e9 de c\u00f4t\u00e9. La plate-forme LoadView vous donne tout ce dont vous avez besoin quand il s\u2019agit de simulation utilisateur pr\u00e9cise.<\/p>\n<p><a name=\"5-steps-to-run-ajax-load-test-with-loadview\"><\/a><\/p>\n<p>&nbsp;<\/p>\n<h3 id='cinq-\u00e9tapes-pour-ex\u00e9cuter-vos-tests-de-charge-bas\u00e9s-sur-ajax-avec-loadview'  id=\"boomdevs_11\">Cinq \u00e9tapes pour ex\u00e9cuter vos tests de charge bas\u00e9s sur AJAX avec LoadView<\/h3>\n<p>&nbsp;<\/p>\n<p style=\"padding-left: 30px;\"><strong>1. Enregistrez votre demande AJAX<\/strong><br \/>Vous pouvez utiliser l\u2019enregistreur Web EveryStep pour naviguer manuellement \u00e0 travers votre application AJAX. EveryStep enregistrera toutes les actions et vous permettra d\u2019ajouter des \u00e9tapes de temps ou de v\u00e9rification. Une fois que vous avez cliqu\u00e9 sur votre application et cr\u00e9\u00e9 un script, vous pouvez effectuer un essai utilisateur unique ou t\u00e9l\u00e9charger les actions enregistr\u00e9es sur notre plate-forme et cr\u00e9er votre appareil de test de charge.<\/p>\n<p style=\"padding-left: 30px;\"><strong>2. Calibrate<\/strong><br \/>L\u2019affectation de machines d\u2019injection de charge est souvent une conjecture. Les machines malsaines de g\u00e9n\u00e9ration de charge falsifient vos r\u00e9sultats d\u2019essai. LoadView ex\u00e9cute un seul test utilisateur de votre appareil et calcule le nombre maximum d\u2019utilisateurs par machine d\u2019injection de charge. Cette \u00e9tape \u00e9vite qu\u2019une machine surcharg\u00e9e n\u2019affecte n\u00e9gativement les temps de r\u00e9ponse de votre application.<\/p>\n<p style=\"padding-left: 30px;\"><strong>3. Plan d\u2019ex\u00e9cution<\/strong><br \/>Le volume d\u2019utilisateurs varie souvent le long d\u2019une journ\u00e9e d\u2019affaires typique. Nous avons abord\u00e9 ce besoin avec notre fonction plan d\u2019ex\u00e9cution. Il vous donne toute la flexibilit\u00e9 de mod\u00e9liser des sc\u00e9narios r\u00e9alistes de test de charge.<\/p>\n<p style=\"padding-left: 30px;\"><strong>4. Distribution virtuelle des utilisateurs<\/strong><br \/>LoadView vous permet de choisir entre une large gamme de machines d\u2019injection de charge \u00e0 travers le monde. S\u00e9lectionnez ceux qui repr\u00e9sentent l\u2019emplacement habituel de vos clients.<\/p>\n<p style=\"padding-left: 30px;\"><strong>5. Ex\u00e9cutez le test et consultez vos r\u00e9sultats<\/strong><br \/>Dans cette derni\u00e8re \u00e9tape, vous pouvez d\u00e9marrer l\u2019ex\u00e9cution du test de charge. Une vue en ligne vous donnera des informations en temps r\u00e9el sur la fa\u00e7on dont votre application AJAX fonctionne sous charge. Une fois l\u2019ex\u00e9cution de votre test termin\u00e9e, vous recevrez un rapport d\u00e9taill\u00e9 avec les indicateurs de performances cl\u00e9s les plus importants.<\/p>\n<p>&nbsp;<\/p>\n<p>Tout bien consid\u00e9r\u00e9, LoadView r\u00e9pond \u00e0 toutes les exigences d\u2019une plate-forme moderne de test de charge simplifiant les d\u00e9fis d\u2019automatisation des tests et vous aidant \u00e0 simuler la production r\u00e9elle comme des sc\u00e9narios sur vos applications m\u00e9tier complexes. Pour plus d\u2019informations sur LoadView, visitez le <a href=\"https:\/\/www.loadview-testing.com\/fr\/\">site LoadView<\/a>. Pour plus d\u2019informations techniques et de vid\u00e9os, visitez notre base <a href=\"https:\/\/www.dotcom-monitor.com\/wiki\/fr\/\">de connaissances.<\/a><\/p>\n<p>Vous \u00eates int\u00e9ress\u00e9 par une d\u00e9mo en direct? <a href=\"https:\/\/www.loadview-testing.com\/fr\/demo\/\">Planifiez une d\u00e9mo avec<\/a> l\u2019un de nos ing\u00e9nieurs de performance. Nos ing\u00e9nieurs de performance vous feront passer par toute la solution LoadView, de la scriptation et de la configuration d\u2019un test de charge \u00e0 l\u2019ex\u00e9cution et \u00e0 l\u2019analyse post-test. Obtenez toutes vos questions de test de charge r\u00e9pondu!<\/p>\n<p>&nbsp;<\/p>\n<hr>\n<p>&nbsp;<\/p>\n<p><a name=\"tools-used\"><\/a><\/p>\n<h2 id='outils-utilis\u00e9s'  id=\"boomdevs_12\">Outils utilis\u00e9s<\/h2>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/www.loadview-testing.com\/fr\/\" target=\"_blank\" rel=\"noopener noreferrer\">LoadView<\/a>: Plate-forme de test de charge bas\u00e9e sur le Cloud de Dotcom-Monitor<\/p>\n<p><a href=\"https:\/\/www.loadview-testing.com\/fr\/fonctionnalites\/script-point-and-click\/\" target=\"_blank\" rel=\"noopener noreferrer\">EveryStep Web Recorder<\/a>: outil de script bas\u00e9 sur le Web et de clic.<\/p>\n<p><a href=\"https:\/\/developer.chrome.com\/devtools\" target=\"_blank\" rel=\"noopener noreferrer\">Outils de d\u00e9veloppement Chrome<\/a>: Outils de d\u00e9veloppement int\u00e9gr\u00e9s dans le navigateur Chrome.<\/p>\n<p><em>Pour en savoir plus sur la plate-forme Dotcom-Monitor et les solutions de surveillance propos\u00e9es, <a href=\"https:\/\/www.dotcom-monitor.com\/fr\/\" target=\"_blank\" rel=\"noopener noreferrer\">visitez www.dotcom-monitor.com<\/a><\/em><\/p>\n[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section]\n","protected":false},"excerpt":{"rendered":"<p>Applications AJAX de test de chargeCr\u00e9ez des scripts de sc\u00e9narios utilisateur pour vos applications AJAX afin d\u2019examiner le comportement de l\u2019utilisateursous charge, identifier les probl\u00e8mes et valider les performances.Vue d\u2019ensemble du contenu Qu\u2019est-ce qu\u2019AJAX? Quels d\u00e9fis viennent avec les applications AJAX ? Techniques de simulation des utilisateurs Test de charge AJAX en action Script de [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"class_list":["post-19388","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Tests de charge AJAX Applications avec LoadView<\/title>\n<meta name=\"description\" content=\"Quelle est la meilleure approche de test de charge AJAX ? Explorez les tests de charge bas\u00e9s sur le cloud con\u00e7us pour toutes les applications Web 2.0, y compris AJAX.\" \/>\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\/applications-ajax-de-test-de-charge\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Tests de charge AJAX Applications avec LoadView\" \/>\n<meta property=\"og:description\" content=\"Quelle est la meilleure approche de test de charge AJAX ? Explorez les tests de charge bas\u00e9s sur le cloud con\u00e7us pour toutes les applications Web 2.0, y compris AJAX.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.loadview-testing.com\/fr\/applications-ajax-de-test-de-charge\/\" \/>\n<meta property=\"og:site_name\" content=\"LoadView\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/dotcommonitor\" \/>\n<meta property=\"article:modified_time\" content=\"2021-05-30T15:22:28+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/www.loadview-testing.com\/wp-content\/uploads\/waterfall-chart-chrome-browser.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@loadviewtesting\" \/>\n<meta name=\"twitter:label1\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data1\" content=\"15 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.loadview-testing.com\/fr\/applications-ajax-de-test-de-charge\/\",\"url\":\"https:\/\/www.loadview-testing.com\/fr\/applications-ajax-de-test-de-charge\/\",\"name\":\"Tests de charge AJAX Applications avec LoadView\",\"isPartOf\":{\"@id\":\"https:\/\/www.loadview-testing.com\/fr\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.loadview-testing.com\/fr\/applications-ajax-de-test-de-charge\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.loadview-testing.com\/fr\/applications-ajax-de-test-de-charge\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.loadview-testing.com\/wp-content\/uploads\/waterfall-chart-chrome-browser.png\",\"datePublished\":\"2021-05-26T10:52:33+00:00\",\"dateModified\":\"2021-05-30T15:22:28+00:00\",\"description\":\"Quelle est la meilleure approche de test de charge AJAX ? Explorez les tests de charge bas\u00e9s sur le cloud con\u00e7us pour toutes les applications Web 2.0, y compris AJAX.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.loadview-testing.com\/fr\/applications-ajax-de-test-de-charge\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.loadview-testing.com\/fr\/applications-ajax-de-test-de-charge\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/www.loadview-testing.com\/fr\/applications-ajax-de-test-de-charge\/#primaryimage\",\"url\":\"https:\/\/www.loadview-testing.com\/wp-content\/uploads\/waterfall-chart-chrome-browser.png\",\"contentUrl\":\"https:\/\/www.loadview-testing.com\/wp-content\/uploads\/waterfall-chart-chrome-browser.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.loadview-testing.com\/fr\/applications-ajax-de-test-de-charge\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.loadview-testing.com\/fr\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Applications AJAX de test 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\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Tests de charge AJAX Applications avec LoadView","description":"Quelle est la meilleure approche de test de charge AJAX ? Explorez les tests de charge bas\u00e9s sur le cloud con\u00e7us pour toutes les applications Web 2.0, y compris AJAX.","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\/applications-ajax-de-test-de-charge\/","og_locale":"fr_FR","og_type":"article","og_title":"Tests de charge AJAX Applications avec LoadView","og_description":"Quelle est la meilleure approche de test de charge AJAX ? Explorez les tests de charge bas\u00e9s sur le cloud con\u00e7us pour toutes les applications Web 2.0, y compris AJAX.","og_url":"https:\/\/www.loadview-testing.com\/fr\/applications-ajax-de-test-de-charge\/","og_site_name":"LoadView","article_publisher":"https:\/\/www.facebook.com\/dotcommonitor","article_modified_time":"2021-05-30T15:22:28+00:00","og_image":[{"url":"http:\/\/www.loadview-testing.com\/wp-content\/uploads\/waterfall-chart-chrome-browser.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_site":"@loadviewtesting","twitter_misc":{"Dur\u00e9e de lecture estim\u00e9e":"15 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.loadview-testing.com\/fr\/applications-ajax-de-test-de-charge\/","url":"https:\/\/www.loadview-testing.com\/fr\/applications-ajax-de-test-de-charge\/","name":"Tests de charge AJAX Applications avec LoadView","isPartOf":{"@id":"https:\/\/www.loadview-testing.com\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.loadview-testing.com\/fr\/applications-ajax-de-test-de-charge\/#primaryimage"},"image":{"@id":"https:\/\/www.loadview-testing.com\/fr\/applications-ajax-de-test-de-charge\/#primaryimage"},"thumbnailUrl":"https:\/\/www.loadview-testing.com\/wp-content\/uploads\/waterfall-chart-chrome-browser.png","datePublished":"2021-05-26T10:52:33+00:00","dateModified":"2021-05-30T15:22:28+00:00","description":"Quelle est la meilleure approche de test de charge AJAX ? Explorez les tests de charge bas\u00e9s sur le cloud con\u00e7us pour toutes les applications Web 2.0, y compris AJAX.","breadcrumb":{"@id":"https:\/\/www.loadview-testing.com\/fr\/applications-ajax-de-test-de-charge\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.loadview-testing.com\/fr\/applications-ajax-de-test-de-charge\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.loadview-testing.com\/fr\/applications-ajax-de-test-de-charge\/#primaryimage","url":"https:\/\/www.loadview-testing.com\/wp-content\/uploads\/waterfall-chart-chrome-browser.png","contentUrl":"https:\/\/www.loadview-testing.com\/wp-content\/uploads\/waterfall-chart-chrome-browser.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.loadview-testing.com\/fr\/applications-ajax-de-test-de-charge\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.loadview-testing.com\/fr\/"},{"@type":"ListItem","position":2,"name":"Applications AJAX de test 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"]}]}},"_links":{"self":[{"href":"https:\/\/www.loadview-testing.com\/fr\/wp-json\/wp\/v2\/pages\/19388","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.loadview-testing.com\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.loadview-testing.com\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.loadview-testing.com\/fr\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.loadview-testing.com\/fr\/wp-json\/wp\/v2\/comments?post=19388"}],"version-history":[{"count":5,"href":"https:\/\/www.loadview-testing.com\/fr\/wp-json\/wp\/v2\/pages\/19388\/revisions"}],"predecessor-version":[{"id":25920,"href":"https:\/\/www.loadview-testing.com\/fr\/wp-json\/wp\/v2\/pages\/19388\/revisions\/25920"}],"wp:attachment":[{"href":"https:\/\/www.loadview-testing.com\/fr\/wp-json\/wp\/v2\/media?parent=19388"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}