{
  "schema_version": 1,
  "contexts": [
    {
      "id": "direct",
      "country_requested": null
    },
    {
      "id": "us",
      "country_requested": "US"
    },
    {
      "id": "gb",
      "country_requested": "GB"
    },
    {
      "id": "nl",
      "country_requested": "NL"
    }
  ],
  "routes": [
    {
      "id": "benchmark-html",
      "url": "https://ipvolt.com/blog/what-a-proxy-benchmark-should-measure",
      "accept": "text/html",
      "assertions": {
        "contains": [
          "What to measure in a proxy benchmark",
          "Define success before measuring speed",
          "Check rotation against the promised policy"
        ],
        "title": "What to measure in a proxy benchmark | ipvolt",
        "canonical": "https://ipvolt.com/blog/what-a-proxy-benchmark-should-measure",
        "content_type": "text/html"
      }
    },
    {
      "id": "benchmark-md",
      "url": "https://ipvolt.com/blog/what-a-proxy-benchmark-should-measure.md",
      "accept": "text/markdown",
      "assertions": {
        "contains": [
          "What to measure in a proxy benchmark",
          "Define success before measuring speed",
          "Check rotation against the promised policy"
        ],
        "content_type": "text/markdown"
      }
    },
    {
      "id": "errors-html",
      "url": "https://ipvolt.com/blog/proxy-status-codes-407-429-502",
      "accept": "text/html",
      "assertions": {
        "contains": [
          "Proxy errors explained: 407, 429, 502 and 504",
          "First, identify the responding layer",
          "Choose the next check"
        ],
        "title": "Proxy errors explained: 407, 429, 502 and 504 | ipvolt",
        "canonical": "https://ipvolt.com/blog/proxy-status-codes-407-429-502",
        "content_type": "text/html"
      }
    },
    {
      "id": "errors-md",
      "url": "https://ipvolt.com/blog/proxy-status-codes-407-429-502.md",
      "accept": "text/markdown",
      "assertions": {
        "contains": [
          "Proxy errors explained: 407, 429, 502 and 504",
          "First, identify the responding layer",
          "Choose the next check"
        ],
        "content_type": "text/markdown"
      }
    },
    {
      "id": "home-html",
      "url": "https://ipvolt.com/",
      "accept": "text/html",
      "assertions": {
        "title": "ipvolt \u2014 Proxy infrastructure. Without the friction.",
        "canonical": "https://ipvolt.com",
        "content_type": "text/html",
        "contains": [
          "Proxy infrastructure.",
          "A clearer connection.",
          "One email when access opens. Nothing else.",
          "You get one confirmation email now with your place in line."
        ]
      }
    }
  ],
  "modes": [
    "conditional"
  ],
  "rounds": 3,
  "encoding": "gzip",
  "timeout_seconds": 20,
  "spacing_seconds": 0.5,
  "max_requests": 180,
  "max_body_bytes": 20971520
}