{
  "antoinegriffard.com": {
    "/posts/13/": {
      "date": "2026-02-07T00:39:37Z",
      "httpProtocol": "h2, tls/1.3",
      "httpStatus": 200,
      "ipAddress": "185.199.108.153",
      "ipASN": "Fastly, Inc.",
      "ipCountry": "United States",
      "httpHeaderHash": "PDBMIP4UH7764UF44P2JFXDPPK4Y5DS3",
      "httpHeaderTechnologies": [
        "Fastly",
        "Varnish",
        "GitHub Pages"
      ],
      "httpHeaderUrls": [],
      "httpHeaderByteSize": 770,
      "httpBodyHash": "VRUBN4L3LDG37RW7WZLLANMLK2WMRVS6",
      "httpBodyTechnologies": [
        "Astro:5.17.0"
      ],
      "httpBodyUrls": [
        "https://antoinegriffard.com/rss.xml",
        "/search",
        "/archives",
        "/favicon.svg",
        "/posts/pi-animation",
        "/posts/orchard-core-beta-3",
        "/",
        "/tags",
        "https://linkedin.com/in/agriffard",
        "/posts/strategy-design-pattern-csharp",
        "https://antoinegriffard.com/posts/13/",
        "/_astro/ClientRouter.astro_astro_type_script_index_0_lang.CDGfc0hd.js",
        "https://mvp.microsoft.com/en-US/MVP/profile/000ce4ed-409a-e411-b4b5-6c3be5a84f98",
        "/posts",
        "/skills",
        "/posts/12",
        "/categories",
        "/toggle-theme.js",
        "https://github.com/agriffard",
        "mailto:agriffard@hotmail.com",
        "/posts/nato-phonetic-alphabet",
        "/posts/14",
        "#main-content",
        "/sitemap-index.xml",
        "/_astro/about.XlB5FiTq.css",
        "/posts/dunning-kruger-effect"
      ],
      "httpBodyMetaTags": {
        "description": "Have you tried turning it off and on again?",
        "og:description": "Have you tried turning it off and on again?"
      },
      "httpBodyByteSize": 19893,
      "httpBodyPageTitle": "Posts | Antoine Griffard"
    },
    "/posts/7/": {
      "date": "2026-02-07T02:06:36Z",
      "httpProtocol": "h2, tls/1.3",
      "httpStatus": 200,
      "ipAddress": "185.199.109.153",
      "ipASN": "Fastly, Inc.",
      "ipCountry": "United States",
      "httpHeaderHash": "G6VNTCMQGI6QXH6WE735YZG2WOFGJ2IH",
      "httpHeaderTechnologies": [
        "Fastly",
        "Varnish",
        "GitHub Pages"
      ],
      "httpHeaderUrls": [],
      "httpHeaderByteSize": 770,
      "httpBodyHash": "V73GJQEIGX2K7SEILPJSHIOSOGLQPQMA",
      "httpBodyTechnologies": [
        "Astro:5.17.0"
      ],
      "httpBodyUrls": [
        "/search",
        "/toggle-theme.js",
        "/posts/orchard-core-1.8.1",
        "https://linkedin.com/in/agriffard",
        "/_astro/ClientRouter.astro_astro_type_script_index_0_lang.CDGfc0hd.js",
        "/skills",
        "/archives",
        "#main-content",
        "/posts/resilience",
        "/posts/orchard-core-1.8",
        "/_astro/about.XlB5FiTq.css",
        "/posts/approximations-nombre-pi",
        "https://mvp.microsoft.com/en-US/MVP/profile/000ce4ed-409a-e411-b4b5-6c3be5a84f98",
        "/",
        "/tags",
        "/posts",
        "/posts/8",
        "/categories",
        "/posts/orchard-core-1.8.2",
        "https://github.com/agriffard",
        "https://antoinegriffard.com/posts/7/",
        "/posts/6",
        "/favicon.svg",
        "/sitemap-index.xml",
        "mailto:agriffard@hotmail.com",
        "https://antoinegriffard.com/rss.xml"
      ],
      "httpBodyMetaTags": {
        "description": "Have you tried turning it off and on again?",
        "og:description": "Have you tried turning it off and on again?"
      },
      "httpBodyByteSize": 19997,
      "httpBodyPageTitle": "Posts | Antoine Griffard"
    },
    "/posts/darwins-incident/": {
      "date": "2026-02-07T02:02:33Z",
      "httpProtocol": "h2, tls/1.3",
      "httpStatus": 200,
      "ipAddress": "185.199.109.153",
      "ipASN": "Fastly, Inc.",
      "ipCountry": "United States",
      "httpHeaderHash": "OBSKH665FXBWNTH53BW55XSSYMW7PMKO",
      "httpHeaderTechnologies": [
        "Fastly",
        "Varnish",
        "GitHub Pages"
      ],
      "httpHeaderUrls": [],
      "httpHeaderByteSize": 769,
      "httpBodyHash": "G2B3HYWWPGBUFEOJ5UMK6G5Y7Z4KZTUC",
      "httpBodyTechnologies": [
        "Astro:5.17.0"
      ],
      "httpBodyUrls": [
        "/archives",
        "/favicon.svg",
        "/tags/manga/",
        "https://github.com/agriffard",
        "mailto:agriffard@hotmail.com",
        "https://linkedin.com/in/agriffard",
        "/posts",
        "/search",
        "/toggle-theme.js",
        "/posts/cercle-360-degres",
        "https://antoinegriffard.com/rss.xml",
        "/_astro/ClientRouter.astro_astro_type_script_index_0_lang.CDGfc0hd.js",
        "https://t.me/share/url?url=https://antoinegriffard.com/posts/darwins-incident/",
        "https://mvp.microsoft.com/en-US/MVP/profile/000ce4ed-409a-e411-b4b5-6c3be5a84f98",
        "/sitemap-index.xml",
        "/_astro/about.XlB5FiTq.css",
        "/posts/prototyping-with-ai-agents",
        "https://pinterest.com/pin/create/button/?url=https://antoinegriffard.com/posts/darwins-incident/",
        "/skills",
        "/categories",
        "#main-content",
        "https://antoinegriffard.com/posts/darwins-incident/",
        "https://wa.me/?text=https://antoinegriffard.com/posts/darwins-incident/",
        "https://x.com/intent/post?url=https://antoinegriffard.com/posts/darwins-incident/",
        "https://www.facebook.com/sharer.php?u=https://antoinegriffard.com/posts/darwins-incident/",
        "mailto:?subject=See%20this%20post\u0026body=https://antoinegriffard.com/posts/darwins-incident/",
        "/",
        "/tags"
      ],
      "httpBodyMetaTags": {
        "description": "Premier épisode de l'anime The Darwin Incident basé sur le manga de Shun Umezawa.",
        "og:description": "Premier épisode de l'anime The Darwin Incident basé sur le manga de Shun Umezawa."
      },
      "httpBodyByteSize": 36123,
      "httpBodyPageTitle": "The Darwin Incident | Antoine Griffard"
    }
  },
  "ecohabitat-france.fr": {
    "/": {
      "date": "2026-02-07T13:01:07Z",
      "httpProtocol": "h2, tls/1.3",
      "httpStatus": 200,
      "ipAddress": "216.198.79.1",
      "ipASN": "Amazon.com, Inc.",
      "ipCountry": "United States",
      "httpHeaderHash": "QM3NSY6IAJZATDXJ62HX5AEFY4RDLAWZ",
      "httpHeaderTechnologies": [
        "HSTS",
        "Vercel"
      ],
      "httpHeaderUrls": [
        "iad1::hzdbj-1770469267472-f1381417c1f6"
      ],
      "httpHeaderByteSize": 703,
      "httpBodyHash": "3OSSD5LXZP7ZIP7LPA562D3V2XJVBSSU",
      "httpBodyTechnologies": [
        "Astro:5.17.0"
      ],
      "httpBodyUrls": [
        "/mentions-legales",
        "/cgv",
        "/favicon.svg",
        "/panneaux-solaires-pompignac",
        "/images/realisations/toiture-solaire-toulouse-pavillon-3kwc.webp",
        "#",
        "/faq",
        "/politique-confidentialite",
        "/images/realisations/installation-photovoltaique-lyon-villa.webp",
        "/logo.svg",
        "tel:+33554070799",
        "/_astro/page.sJrt8mpm.js",
        "https://g.page/ecohabitatfrance",
        "#main-content",
        "/_astro/_slug_.DVL6GGS3.css",
        "/images/realisations/pose-panneaux-nantes-campagne-12kwc.webp",
        "/images/realisations/panneaux-solaires-bordeaux-villa-9kwc.webp",
        "/images/realisations/installation-solaire-marseille-villa-8kwc.webp",
        "/blog",
        "/simulation",
        "mailto:contact@ecohabitat-france.fr",
        "/services",
        "https://weflu.uk",
        "https://www.ecohabitat-france.fr/",
        "/images/realisations/panneaux-solaires-bordeaux-9kwc.webp",
        "/",
        "/a-propos",
        "https://www.facebook.com/ecofrance.habitat",
        "/images/hero/installation-photovoltaique-bordeaux.webp"
      ],
      "httpBodyMetaTags": {
        "description": "Installation de panneaux solaires photovoltaïques clés en main. Réduisez vos factures d'électricité jusqu'à 70%. Devis gratuit, certifié RGE.",
        "og:description": "Installation de panneaux solaires photovoltaïques clés en main. Réduisez vos factures d'électricité jusqu'à 70%. Devis gratuit, certifié RGE.",
        "twitter:description": "Installation de panneaux solaires photovoltaïques clés en main. Réduisez vos factures d'électricité jusqu'à 70%. Devis gratuit, certifié RGE."
      },
      "httpBodyByteSize": 77414,
      "httpBodyPageTitle": "Eco France Habitat | Installation Panneaux Solaires Photovoltaïques | Eco France Habitat"
    },
    "/mentions-legales/": {
      "date": "2026-02-07T03:48:32Z",
      "httpProtocol": "h2, tls/1.3",
      "httpStatus": 200,
      "ipAddress": "64.29.17.1",
      "ipASN": "Amazon.com, Inc.",
      "ipCountry": "United States",
      "httpHeaderHash": "VCUO5YJ26VC2CKVPXEFVGCGBNRYOASDG",
      "httpHeaderTechnologies": [
        "HSTS",
        "Vercel"
      ],
      "httpHeaderUrls": [
        "iad1::iad1::t6scm-1770436112011-3e350b129822"
      ],
      "httpHeaderByteSize": 460,
      "httpBodyHash": "WZY4RPSPALUBBEW65IQJT6AOYPZGIX5N",
      "httpBodyTechnologies": [
        "Astro:5.17.0"
      ],
      "httpBodyUrls": [
        "#",
        "/cgv",
        "/a-propos",
        "/favicon.svg",
        "#main-content",
        "tel:+33554070799",
        "mailto:quentinpro57@gmail.com",
        "https://g.page/ecohabitatfrance",
        "/simulation",
        "https://weflu.uk",
        "/politique-confidentialite",
        "/_astro/_slug_.DVL6GGS3.css",
        "/panneaux-solaires-pompignac",
        "mailto:contact@ecohabitatfrance.fr",
        "mailto:contact@ecohabitat-france.fr",
        "https://www.facebook.com/ecofrance.habitat",
        "/faq",
        "/blog",
        "/services",
        "/mentions-legales",
        "https://www.cnil.fr",
        "/_astro/page.sJrt8mpm.js",
        "/",
        "/logo.svg",
        "https://www.ecohabitat-france.fr/mentions-legales/"
      ],
      "httpBodyMetaTags": {
        "description": "Mentions légales du site Eco France Habitat - Installation de panneaux solaires en Gironde.",
        "og:description": "Mentions légales du site Eco France Habitat - Installation de panneaux solaires en Gironde.",
        "twitter:description": "Mentions légales du site Eco France Habitat - Installation de panneaux solaires en Gironde."
      },
      "httpBodyByteSize": 28794,
      "httpBodyPageTitle": "Mentions Légales | Eco France Habitat | Eco France Habitat"
    },
    "/services/panneaux-solaires/": {
      "date": "2026-02-07T13:44:21Z",
      "httpProtocol": "h2, tls/1.3",
      "httpStatus": 200,
      "ipAddress": "64.29.17.65",
      "ipASN": "Amazon.com, Inc.",
      "ipCountry": "United States",
      "httpHeaderHash": "4GFA4XYO52AMEA6ZZ35U3MDTQGQNT7FX",
      "httpHeaderTechnologies": [
        "HSTS",
        "Vercel"
      ],
      "httpHeaderUrls": [
        "iad1::mn972-1770471861795-e1f2175215a2"
      ],
      "httpHeaderByteSize": 735,
      "httpBodyHash": "QXVZD7QHKXSI2GTGR52TABLF3MGXYC7B",
      "httpBodyTechnologies": [
        "Astro:5.17.0"
      ],
      "httpBodyUrls": [
        "/mentions-legales",
        "/panneaux-solaires-pompignac",
        "https://g.page/ecohabitatfrance",
        "mailto:contact@ecohabitat-france.fr",
        "https://www.facebook.com/ecofrance.habitat",
        "/favicon.svg",
        "https://weflu.uk",
        "/blog",
        "/a-propos",
        "/_astro/page.sJrt8mpm.js",
        "/_astro/_slug_.DVL6GGS3.css",
        "/cgv",
        "/faq",
        "#main-content",
        "/politique-confidentialite",
        "https://www.ecohabitat-france.fr/services/panneaux-solaires/",
        "tel:+33554070799",
        "#",
        "/",
        "/devis",
        "/logo.svg",
        "/services",
        "/simulation"
      ],
      "httpBodyMetaTags": {
        "description": "Produisez votre propre électricité verte et réduisez vos factures jusqu'à 70%",
        "og:description": "Produisez votre propre électricité verte et réduisez vos factures jusqu'à 70%",
        "twitter:description": "Produisez votre propre électricité verte et réduisez vos factures jusqu'à 70%"
      },
      "httpBodyByteSize": 42050,
      "httpBodyPageTitle": "Installation de panneaux solaires photovoltaïques | Eco France Habitat | Eco France Habitat"
    },
    "/terms-and-conditions/": {
      "date": "2026-02-07T12:45:48Z",
      "httpProtocol": "h2, tls/1.3",
      "httpStatus": 200,
      "ipAddress": "216.198.79.1",
      "ipASN": "Amazon.com, Inc.",
      "ipCountry": "United States",
      "httpHeaderHash": "7XKTZCJOROMJBWONA237CL4V47M3QXGC",
      "httpHeaderTechnologies": [
        "HSTS",
        "Vercel"
      ],
      "httpHeaderUrls": [
        "iad1::g64lx-1770468348585-5308c260086e"
      ],
      "httpHeaderByteSize": 737,
      "httpBodyHash": "MRAIB7EWJ5UVVI46Q33RHCH77LTCKQIN",
      "httpBodyTechnologies": [
        "Astro:5.17.0"
      ],
      "httpBodyUrls": [
        "/mentions-legales",
        "#",
        "/",
        "/blog",
        "/a-propos",
        "/_astro/page.sJrt8mpm.js",
        "/politique-confidentialite",
        "/_astro/_slug_.DVL6GGS3.css",
        "https://g.page/ecohabitatfrance",
        "/cgv",
        "/logo.svg",
        "/simulation",
        "/favicon.svg",
        "/panneaux-solaires-pompignac",
        "/faq",
        "/services",
        "https://weflu.uk",
        "tel:+33554070799",
        "mailto:contact@ecohabitat-france.fr",
        "https://www.facebook.com/ecofrance.habitat",
        "https://www.ecohabitat-france.fr/terms-and-conditions/",
        "#main-content"
      ],
      "httpBodyMetaTags": {
        "description": "Your terms and conditions content here.",
        "og:description": "Your terms and conditions content here.",
        "twitter:description": "Your terms and conditions content here."
      },
      "httpBodyByteSize": 24051,
      "httpBodyPageTitle": "Terms and Conditions | Eco France Habitat"
    }
  },
  "inaodeng.com": {
    "/": {
      "date": "2026-02-07T04:10:23Z",
      "httpProtocol": "h2, tls/1.3",
      "httpStatus": 200,
      "ipAddress": "172.67.173.170",
      "ipASN": "Cloudflare, Inc.",
      "ipCountry": null,
      "httpHeaderHash": "FNDY2QCYJDJNAIFP3MVRN2RYQVRNOVJ6",
      "httpHeaderTechnologies": [
        "HTTP/3",
        "Cloudflare"
      ],
      "httpHeaderUrls": [],
      "httpHeaderByteSize": 829,
      "httpBodyHash": "PUGLWV4YX37WVMYJWB57LFJ346KCUATJ",
      "httpBodyTechnologies": [
        "Cloudflare Browser Insights",
        "Astro:5.17.0"
      ],
      "httpBodyUrls": [
        "https://inaodeng.com/en/",
        "/android-chrome-192x192.png",
        "https://inaodeng.com/zh-cn/",
        "https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015",
        "/favicon.svg",
        "/sitemap-index.xml",
        "/apple-touch-icon.png"
      ],
      "httpBodyMetaTags": {
        "og:description": "naodeng, inaodeng.com, personal blog, software testing, performance testing, API testing, automation testing, agile testing."
      },
      "httpBodyByteSize": 2533,
      "httpBodyPageTitle": "redirect..."
    },
    "/en/blog/event/30-days-of-ai-in-testing-day-28-build-your-own-ai-tools/": {
      "date": "2026-02-13T21:46:12Z",
      "httpProtocol": "h2, tls/1.3",
      "httpStatus": 200,
      "ipAddress": "172.67.173.170",
      "ipASN": "Cloudflare, Inc.",
      "ipCountry": null,
      "httpHeaderHash": "LT7SCBQWZVQ2UUOQ5L33TBUELPLCXMKJ",
      "httpHeaderTechnologies": [
        "HTTP/3",
        "Cloudflare"
      ],
      "httpHeaderUrls": [],
      "httpHeaderByteSize": 835,
      "httpBodyHash": "NGBQJIE4FA5TMHBGC7QFS7J5ZWJDCBWP",
      "httpBodyTechnologies": [
        "React",
        "Astro:5.17.0",
        "Google AdSense",
        "Google Analytics",
        "Cloudflare Browser Insights"
      ],
      "httpBodyUrls": [
        "/en/blog/",
        "https://status.inaodeng.com",
        "https://naodeng.com.cn/posts/event/30-days-of-ai-in-testing-day-3-list-ways-in-which-ai-is-used-in-testing/",
        "https://naodeng.com.cn/posts/event/30-days-of-ai-in-testing-day-18-share-your-greatest-frustration-with-ai-in-testing/",
        "https://naodeng.com.cn/posts/event/30-days-of-ai-in-testing-day-23-assess-ai-effectiveness-in-visual-testing-and-discuss-the-advantages/",
        "https://naodeng.com.cn/posts/event/30-days-of-ai-in-testing-day-16-evaluate-adopting-ai-for-accessibility-testing-and-share-your-findings/",
        "/sitemap-index.xml",
        "mailto:dengnao@gmail.com",
        "https://naodeng.com.cn/series/bruno-api-automation-testing-tutorial/",
        "/en/about/",
        "/en/rss.xml/",
        "/_astro/_id_.DKZjF0rP.css",
        "https://fonts.gstatic.com",
        "https://naodeng.com.cn/series/api-automation-testing-tutorial/",
        "https://naodeng.com.cn/series/supertest-api-automation-testing-tutorial/",
        "https://naodeng.com.cn/posts/event/30-days-of-ai-in-testing-day-21-develop-your-ai-in-testing-manifesto/",
        "https://naodeng.com.cn/posts/event/30-days-of-ai-in-testing-day-9-evaluate-prompt-quality-and-try-to-improve-it/",
        "/en/",
        "/en/tags/",
        "#about-event",
        "/en/privacy/",
        "https://fonts.googleapis.com/icon?family=Material+Icons+Sharp\u0026display=swap",
        "https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015",
        "https://naodeng.com.cn/posts/event/30-days-of-ai-in-testing-day-2-read-an-introductory-article-on-ai-in-testing-and-share-it/",
        "/en/sponsor/",
        "/favicon.svg",
        "https://inaodeng.com/",
        "/android-chrome-192x192.png",
        "https://naodeng.com.cn/series/postman-api-automation-testing-tutorial/",
        "https://fonts.googleapis.com/css2?family=Noto+Sans:wght@400;800\u0026display=swap",
        "https://naodeng.com.cn/posts/event/30-days-of-ai-in-testing-day-10-critically-analyse-ai-generated-tests/",
        "https://naodeng.com.cn/posts/event/30-days-of-ai-in-testing-day-6-explore-and-share-insights-on-ai-testing-tools/",
        "/en/series/",
        "/en/projects/",
        "https://www.instagram.com/",
        "https://weibo.com/u/1651778270",
        "https://github.com/BillMatthews/mot-30-days-ai-in-testing",
        "https://www.ministryoftesting.com/events/30-days-of-ai-in-testing",
        "https://naodeng.com.cn/series/gatling-performance-testing-tutorial/",
        "https://naodeng.com.cn/series/pytest-api-automation-testing-tutorial/",
        "#",
        "/en/tags/AI in Testing/",
        "https://www.cloudflare.com",
        "#day-28-build-your-own-ai-tools",
        "https://naodeng.com.cn/series/rest-assured-api-automation-testing-tutorial/",
        "https://naodeng.com.cn/posts/event/30-days-of-ai-in-testing-day-25-explore-ai-driven-security-testing-and-share-potential-use-cases/",
        "https://twitter.com/intent/tweet?url=https%3A%2F%2Finaodeng.com%2Fen%2Fblog%2Fevent%2F30-days-of-ai-in-testing-day-28-build-your-own-ai-tools%2F\u0026text=30%20Days%20of%20AI%20in%20Testing%20Challenge%3A%20Day%2028%3A%20Build%20your%20own%20AI%20Tools",
        "https://inaodeng.com/en/rss.xml/",
        "https://www.ministryoftesting.com",
        "/en/tags/30 Days of AI in Testing/",
        "https://analytics.inaodeng.com/tracker.js",
        "https://www.googletagmanager.com/gtag/js?id=G-FSJSZ2E3B9",
        "https://naodeng.com.cn/series/k6-performance-testing-tutorial/",
        "https://naodeng.com.cn/series/30-days-of-ai-in-testing-challenge/",
        "https://naodeng.com.cn/posts/event/30-days-of-ai-in-testing-day-8-craft-a-detailed-prompt-to-support-test-activities/",
        "https://naodeng.com.cn/posts/event/30-days-of-ai-in-testing-day-27-assess-your-teams-readiness-to-adopt-ai-assisted-testing/",
        "https://naodeng.com.cn/posts/event/30-days-of-ai-in-testing-day-5-identify-a-case-study-on-ai-in-testing-and-share-your-findings/",
        "https://naodeng.com.cn/posts/event/30-days-of-ai-in-testing-day-20-learn-about-ai-self-healing-tests-and-evaluate-how-effective-they-are/",
        "https://naodeng.com.cn/posts/event/30-days-of-ai-in-testing-day-22-reflect-on-what-skills-a-team-needs-to-succeed-with-ai-assisted-testing/",
        "https://naodeng.com.cn/posts/event/30-days-of-ai-in-testing-day-4-watch-the-ama-on-artificial-intelligence-in-testing-and-share-your-key-takeaway/",
        "#my-day-28-task",
        "/apple-touch-icon.png",
        "https://naodeng.medium.com/",
        "https://analytics.inaodeng.com/dashboard?site=inaodeng.com",
        "https://naodeng.com.cn/posts/event/30-days-of-ai-in-testing-day-15-gauge-your-short-term-ai-in-testing-plans/",
        "https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Finaodeng.com%2Fen%2Fblog%2Fevent%2F30-days-of-ai-in-testing-day-28-build-your-own-ai-tools%2F",
        "https://naodeng.com.cn/posts/event/30-days-of-ai-in-testing-day-11-generate-test-data-using-ai-and-evaluate-its-efficacy/",
        "/_astro/_id_.CxJTccmf.css",
        "https://ko-fi.com/naodeng",
        "https://github.com/naodeng",
        "https://colab.research.google.com/",
        "https://inaodeng.com/en/blog/event/30-days-of-ai-in-testing-day-28-build-your-own-ai-tools/",
        "https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-7249159446737834",
        "https://naodeng.com.cn/posts/event/30-days-of-ai-in-testing-day-1-introduce-yourself-and-your-interest-in-ai/",
        "https://naodeng.com.cn/posts/event/30-days-of-ai-in-testing-day-13-develop-a-testing-approach-and-become-an-ai-in-testing-champion/",
        "https://www.algolia.com/",
        "#main",
        "/en/links/",
        "/en/archive/",
        "/en/sitemap/",
        "#recommended-readings",
        "https://x.com/inaodeng",
        "https://naodeng.com.cn/posts/event/30-days-of-ai-in-testing-day-24-investigate-code-explanation-techniques-and-share-your-insights/",
        "/en/copyright/",
        "/zh-cn/blog/event/30-days-of-ai-in-testing-day-28-build-your-own-ai-tools/",
        "https://naodeng.com.cn/posts/event/30-days-of-ai-in-testing-day-26-investigate-strategies-to-minimise-the-carbon-footprint-of-ai-in-testing/",
        "https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Finaodeng.com%2Fen%2Fblog%2Fevent%2F30-days-of-ai-in-testing-day-28-build-your-own-ai-tools%2F",
        "https://giscus.app/client.js",
        "https://inaodeng.com/zh-cn/blog/event/30-days-of-ai-in-testing-day-28-build-your-own-ai-tools/",
        "https://naodeng.com.cn/posts/event/30-days-of-ai-in-testing-day-14-generate-ai-test-code-and-share-your-experience/",
        "https://naodeng.com.cn/posts/event/30-days-of-ai-in-testing-day-7-research-and-share-prompt-engineering-techniques/",
        "https://naodeng.com.cn/posts/event/30-days-of-ai-in-testing-day-12-evaluate-whether-you-trust-ai-to-support-testing-and-share-your-thoughts/",
        "https://naodeng.com.cn/posts/event/30-days-of-ai-in-testing-day-19-experiment-with-ai-for-test-prioritisation-and-evaluate-the-benefits-and-risks/",
        "https://github.com",
        "https://astro.build",
        "https://fonts.googleapis.com",
        "https://www.youtube.com/watch?v=inN8seMm7UI",
        "/en/blog/event/30-days-of-ai-in-testing-day-28-build-your-own-ai-tools/",
        "https://club.ministryoftesting.com/t/day-28-build-your-own-ai-tools/75496",
        "https://naodeng.com.cn/posts/event/30-days-of-ai-in-testing-day-17-automate-bug-reporting-with-ai-and-share-your-process-and-evaluation/"
      ],
      "httpBodyMetaTags": {
        "description": "naodeng, inaodeng.com, personal blog, software testing, performance testing, API testing, automation testing, agile testing.",
        "og:description": "naodeng, inaodeng.com, personal blog, software testing, performance testing, API testing, automation testing, agile testing.",
        "twitter:description": "naodeng, inaodeng.com, personal blog, software testing, performance testing, API testing, automation testing, agile testing."
      },
      "httpBodyByteSize": 63198,
      "httpBodyPageTitle": "30 Days of AI in Testing Challenge: Day 28: Build your own AI Tools | Nao's Blog"
    },
    "/en/tags/Pytest/": {
      "date": "2026-02-13T21:38:18Z",
      "httpProtocol": "h2, tls/1.3",
      "httpStatus": 200,
      "ipAddress": "172.67.173.170",
      "ipASN": "Cloudflare, Inc.",
      "ipCountry": null,
      "httpHeaderHash": "ER72FYZDM365P4AWQ36D5TBKYLDJCHWE",
      "httpHeaderTechnologies": [
        "HTTP/3",
        "Cloudflare"
      ],
      "httpHeaderUrls": [],
      "httpHeaderByteSize": 828,
      "httpBodyHash": "AGP2XLOFUGSNCQBDXGXDRBCI2DY24DVO",
      "httpBodyTechnologies": [
        "Google Analytics",
        "Cloudflare Browser Insights",
        "Astro:5.17.0",
        "Google AdSense"
      ],
      "httpBodyUrls": [
        "/zh-cn/tags/Pytest/",
        "https://fonts.gstatic.com",
        "https://www.googletagmanager.com/gtag/js?id=G-FSJSZ2E3B9",
        "https://fonts.googleapis.com/icon?family=Material+Icons+Sharp\u0026display=swap",
        "/en/blog/api-automation-testing/pytest-tutorial-advance-usage-filter-testcase-and-concurrent-testing-distributed-testing/",
        "/en/",
        "/en/series/",
        "/favicon.svg",
        "https://github.com",
        "https://astro.build",
        "https://x.com/inaodeng",
        "/en/tags/API%20Testing/",
        "https://github.com/naodeng",
        "/en/tags/",
        "/en/links/",
        "/en/rss.xml/",
        "/apple-touch-icon.png",
        "https://www.cloudflare.com",
        "https://status.inaodeng.com",
        "https://inaodeng.com/en/tags/Pytest/",
        "/en/blog/api-automation-testing/pytest-tutorial-building-your-own-project-from-0-to-1/",
        "/en/blog/",
        "/en/about/",
        "https://inaodeng.com/",
        "https://fonts.googleapis.com",
        "https://analytics.inaodeng.com/tracker.js",
        "/en/blog/api-automation-testing/pytest-tutorial-getting-started-and-own-environment-preparation/",
        "/en/blog/api-automation-testing/pytest-tutorial-advance-usage-integration-ci-cd-and-github-action/",
        "/en/blog/api-automation-testing/pytest-tutorial-advance-usage-multiple-environment-support-and-integration-allure-report/",
        "#main",
        "/en/sitemap/",
        "/en/sponsor/",
        "/sitemap-index.xml",
        "https://www.algolia.com/",
        "https://ko-fi.com/naodeng",
        "https://naodeng.medium.com/",
        "/en/tags/Automated%20Testing/",
        "/en/projects/",
        "https://weibo.com/u/1651778270",
        "https://inaodeng.com/en/rss.xml/",
        "https://analytics.inaodeng.com/dashboard?site=inaodeng.com",
        "https://fonts.googleapis.com/css2?family=Noto+Sans:wght@400;800\u0026display=swap",
        "https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015",
        "/en/tags/Pytest/",
        "/android-chrome-192x192.png",
        "https://inaodeng.com/zh-cn/tags/Pytest/",
        "#",
        "/en/copyright/",
        "/_astro/_id_.DKZjF0rP.css",
        "https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-7249159446737834",
        "/en/blog/api-automation-testing/pytest-tutorial-advance-usage-common-assertions-and-data-driven/",
        "mailto:dengnao@gmail.com",
        "/en/archive/",
        "/en/privacy/"
      ],
      "httpBodyMetaTags": {
        "description": "naodeng, inaodeng.com, personal blog, software testing, performance testing, API testing, automation testing, agile testing.",
        "og:description": "naodeng, inaodeng.com, personal blog, software testing, performance testing, API testing, automation testing, agile testing.",
        "twitter:description": "naodeng, inaodeng.com, personal blog, software testing, performance testing, API testing, automation testing, agile testing."
      },
      "httpBodyByteSize": 45155,
      "httpBodyPageTitle": "#Pytest | Nao's Blog"
    },
    "/en/tags/Supertest/": {
      "date": "2026-02-13T21:27:51Z",
      "httpProtocol": "h2, tls/1.3",
      "httpStatus": 200,
      "ipAddress": "172.67.173.170",
      "ipASN": "Cloudflare, Inc.",
      "ipCountry": null,
      "httpHeaderHash": "NWTXDPSZY63PZ4FXRVNN7ZOUKMFWAJNC",
      "httpHeaderTechnologies": [
        "Cloudflare",
        "HTTP/3"
      ],
      "httpHeaderUrls": [],
      "httpHeaderByteSize": 828,
      "httpBodyHash": "GME6VSTO3EOQ5KMDANWAOZRG47NPUSVW",
      "httpBodyTechnologies": [
        "Astro:5.17.0",
        "Google AdSense",
        "Google Analytics",
        "Cloudflare Browser Insights"
      ],
      "httpBodyUrls": [
        "/en/sitemap/",
        "https://inaodeng.com/",
        "https://www.algolia.com/",
        "https://github.com/naodeng",
        "/en/tags/Automated%20Testing/",
        "https://fonts.googleapis.com/css2?family=Noto+Sans:wght@400;800\u0026display=swap",
        "/en/blog/api-automation-testing/supertest-tutorial-advance-usage-common-assertions/",
        "/en/blog/api-automation-testing/supertest-tutorial-building-your-own-project-from-0-to-1/",
        "/en/sponsor/",
        "https://github.com",
        "/en/tags/Supertest/",
        "https://x.com/inaodeng",
        "/en/tags/API%20Testing/",
        "https://fonts.googleapis.com",
        "/en/blog/api-automation-testing/supertest-tutorial-advance-usage-data-driven/",
        "https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-7249159446737834",
        "#",
        "/en/archive/",
        "/favicon.svg",
        "/sitemap-index.xml",
        "/zh-cn/tags/Supertest/",
        "https://weibo.com/u/1651778270",
        "https://analytics.inaodeng.com/tracker.js",
        "https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015",
        "https://astro.build",
        "mailto:dengnao@gmail.com",
        "https://www.googletagmanager.com/gtag/js?id=G-FSJSZ2E3B9",
        "/en/blog/api-automation-testing/supertest-tutorial-getting-started-and-own-environment-preparation/",
        "/en/blog/api-automation-testing/supertest-tutorial-advance-usage-integration-ci-cd-and-github-action/",
        "/en/links/",
        "/en/series/",
        "/en/rss.xml/",
        "https://fonts.gstatic.com",
        "https://www.cloudflare.com",
        "https://inaodeng.com/zh-cn/tags/Supertest/",
        "https://analytics.inaodeng.com/dashboard?site=inaodeng.com",
        "/en/blog/api-automation-testing/supertest-tutorial-advance-usage-multiple-environment-support/",
        "/en/blog/",
        "/en/about/",
        "/android-chrome-192x192.png",
        "https://inaodeng.com/en/rss.xml/",
        "/en/",
        "/en/projects/",
        "https://ko-fi.com/naodeng",
        "https://naodeng.medium.com/",
        "https://inaodeng.com/en/tags/Supertest/",
        "#main",
        "/en/tags/",
        "/en/privacy/",
        "/en/copyright/",
        "/apple-touch-icon.png",
        "/_astro/_id_.DKZjF0rP.css",
        "https://status.inaodeng.com",
        "https://fonts.googleapis.com/icon?family=Material+Icons+Sharp\u0026display=swap"
      ],
      "httpBodyMetaTags": {
        "description": "naodeng, inaodeng.com, personal blog, software testing, performance testing, API testing, automation testing, agile testing.",
        "og:description": "naodeng, inaodeng.com, personal blog, software testing, performance testing, API testing, automation testing, agile testing.",
        "twitter:description": "naodeng, inaodeng.com, personal blog, software testing, performance testing, API testing, automation testing, agile testing."
      },
      "httpBodyByteSize": 45039,
      "httpBodyPageTitle": "#Supertest | Nao's Blog"
    }
  }
}