Skip to main content
Glama

Server Details

Drive OctoPerf load testing from any AI agent — import, edit, validate, run scenarios, read metrics. Hosted remote server, OAuth 2.1 (DCR + PKCE), no API key.

Ownership verified
Status
Unhealthy
OAuth
Works in Glama
Last Tested
Transport
Streamable HTTP
URL

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.

  1. 4 tool updates
    • Changedfetch_bench_error_http1 field changed
      • changedOutput schema / properties / request / properties / postData / anyOf
        Previous value: -[
        -  {
        -    "type": "null"
        -  },
        -  {
        -    "properties": {
        -      "@type": {
        -        "const": "HttpParametersPostData"
        -      },
        -      "contentDispositionOnly": {
        -        "type": "boolean"
        -      },
        -      "mimeType": {
        -        "$ref": "#/$defs/HttpPostDataMimeType"
        -      },
        -      "parameters": {
        -        "items": {
        -          "anyOf": [
        -            {
        -              "properties": {
        -                "@type": {
        -                  "const": "HttpFilePostParameter"
        -                },
        -                "contentType": {
        -                  "type": "string"
        -                },
        -                "fileName": {
        -                  "type": "string"
        -                },
        -                "name": {
        -                  "type": "string"
        -                }
        -              },
        -              "required": [
        -                "@type"
        -              ],
        -              "type": "object"
        -            },
        -            {
        -              "properties": {
        -                "@type": {
        -                  "const": "HttpNameValuePostParameter"
        -                },
        -                "contentType": {
        -                  "type": "string"
        -                },
        -                "encode": {
        -                  "type": "boolean"
        -                },
        -                "includeEquals": {
        -                  "type": "boolean"
        -                },
        -                "name": {
        -                  "type": "string"
        -                },
        -                "value": {
        -                  "type": "string"
        -                }
        -              },
        -              "required": [
        -                "@type"
        -              ],
        -              "type": "object"
        -            }
        -          ]
        -        },
        -        "type": "array"
        -      }
        -    },
        -    "required": [
        -      "@type"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "properties": {
        -      "@type": {
        -        "const": "HttpPlainTextPostData"
        -      },
        -      "mimeType": {
        -        "$ref": "#/$defs/HttpPostDataMimeType"
        -      },
        -      "text": {
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "@type"
        -    ],
        -    "type": "object"
        -  }
        -]New value: +[
        +  {
        +    "type": "null"
        +  },
        +  {
        +    "properties": {
        +      "@type": {
        +        "const": "HttpParametersPostData"
        +      },
        +      "contentDispositionOnly": {
        +        "type": "boolean"
        +      },
        +      "mimeType": {
        +        "$ref": "#/$defs/HttpPostDataMimeType"
        +      },
        +      "parameters": {
        +        "items": {
        +          "anyOf": [
        +            {
        +              "properties": {
        +                "@type": {
        +                  "const": "HttpNameValuePostParameter"
        +                },
        +                "contentType": {
        +                  "type": "string"
        +                },
        +                "encode": {
        +                  "type": "boolean"
        +                },
        +                "includeEquals": {
        +                  "type": "boolean"
        +                },
        +                "name": {
        +                  "type": "string"
        +                },
        +                "value": {
        +                  "type": "string"
        +                }
        +              },
        +              "required": [
        +                "@type"
        +              ],
        +              "type": "object"
        +            },
        +            {
        +              "properties": {
        +                "@type": {
        +                  "const": "HttpFilePostParameter"
        +                },
        +                "contentType": {
        +                  "type": "string"
        +                },
        +                "fileName": {
        +                  "type": "string"
        +                },
        +                "name": {
        +                  "type": "string"
        +                }
        +              },
        +              "required": [
        +                "@type"
        +              ],
        +              "type": "object"
        +            }
        +          ]
        +        },
        +        "type": "array"
        +      }
        +    },
        +    "required": [
        +      "@type"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "properties": {
        +      "@type": {
        +        "const": "HttpPlainTextPostData"
        +      },
        +      "mimeType": {
        +        "$ref": "#/$defs/HttpPostDataMimeType"
        +      },
        +      "text": {
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "@type"
        +    ],
        +    "type": "object"
        +  }
        +]
    • Changedfetch_validation_http_body1 field changed
      • changedOutput schema / properties / request / properties / postData / anyOf
        Previous value: -[
        -  {
        -    "type": "null"
        -  },
        -  {
        -    "properties": {
        -      "@type": {
        -        "const": "HttpParametersPostData"
        -      },
        -      "contentDispositionOnly": {
        -        "type": "boolean"
        -      },
        -      "mimeType": {
        -        "$ref": "#/$defs/HttpPostDataMimeType"
        -      },
        -      "parameters": {
        -        "items": {
        -          "anyOf": [
        -            {
        -              "properties": {
        -                "@type": {
        -                  "const": "HttpFilePostParameter"
        -                },
        -                "contentType": {
        -                  "type": "string"
        -                },
        -                "fileName": {
        -                  "type": "string"
        -                },
        -                "name": {
        -                  "type": "string"
        -                }
        -              },
        -              "required": [
        -                "@type"
        -              ],
        -              "type": "object"
        -            },
        -            {
        -              "properties": {
        -                "@type": {
        -                  "const": "HttpNameValuePostParameter"
        -                },
        -                "contentType": {
        -                  "type": "string"
        -                },
        -                "encode": {
        -                  "type": "boolean"
        -                },
        -                "includeEquals": {
        -                  "type": "boolean"
        -                },
        -                "name": {
        -                  "type": "string"
        -                },
        -                "value": {
        -                  "type": "string"
        -                }
        -              },
        -              "required": [
        -                "@type"
        -              ],
        -              "type": "object"
        -            }
        -          ]
        -        },
        -        "type": "array"
        -      }
        -    },
        -    "required": [
        -      "@type"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "properties": {
        -      "@type": {
        -        "const": "HttpPlainTextPostData"
        -      },
        -      "mimeType": {
        -        "$ref": "#/$defs/HttpPostDataMimeType"
        -      },
        -      "text": {
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "@type"
        -    ],
        -    "type": "object"
        -  }
        -]New value: +[
        +  {
        +    "type": "null"
        +  },
        +  {
        +    "properties": {
        +      "@type": {
        +        "const": "HttpParametersPostData"
        +      },
        +      "contentDispositionOnly": {
        +        "type": "boolean"
        +      },
        +      "mimeType": {
        +        "$ref": "#/$defs/HttpPostDataMimeType"
        +      },
        +      "parameters": {
        +        "items": {
        +          "anyOf": [
        +            {
        +              "properties": {
        +                "@type": {
        +                  "const": "HttpNameValuePostParameter"
        +                },
        +                "contentType": {
        +                  "type": "string"
        +                },
        +                "encode": {
        +                  "type": "boolean"
        +                },
        +                "includeEquals": {
        +                  "type": "boolean"
        +                },
        +                "name": {
        +                  "type": "string"
        +                },
        +                "value": {
        +                  "type": "string"
        +                }
        +              },
        +              "required": [
        +                "@type"
        +              ],
        +              "type": "object"
        +            },
        +            {
        +              "properties": {
        +                "@type": {
        +                  "const": "HttpFilePostParameter"
        +                },
        +                "contentType": {
        +                  "type": "string"
        +                },
        +                "fileName": {
        +                  "type": "string"
        +                },
        +                "name": {
        +                  "type": "string"
        +                }
        +              },
        +              "required": [
        +                "@type"
        +              ],
        +              "type": "object"
        +            }
        +          ]
        +        },
        +        "type": "array"
        +      }
        +    },
        +    "required": [
        +      "@type"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "properties": {
        +      "@type": {
        +        "const": "HttpPlainTextPostData"
        +      },
        +      "mimeType": {
        +        "$ref": "#/$defs/HttpPostDataMimeType"
        +      },
        +      "text": {
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "@type"
        +    ],
        +    "type": "object"
        +  }
        +]
    • Changedget_virtual_user1 field changed
      • changedOutput schema / $defs / Action / anyOf
        Previous value: -[
        -  {
        -    "properties": {
        -      "@type": {
        -        "const": "WhileContainerAction"
        -      },
        -      "children": {
        -        "items": {
        -          "$ref": "#/$defs/Action"
        -        },
        -        "type": "array"
        -      },
        -      "condition": {
        -        "type": "string"
        -      },
        -      "id": {
        -        "type": "string"
        -      },
        -      "name": {
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "@type"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "properties": {
        -      "@type": {
        -        "const": "XPath1VariableExtractor"
        -      },
        -      "defaultValue": {
        -        "type": "string"
        -      },
        -      "id": {
        -        "type": "string"
        -      },
        -      "includeXml": {
        -        "type": "boolean"
        -      },
        -      "matchGroup": {
        -        "type": "integer"
        -      },
        -      "name": {
        -        "type": "string"
        -      },
        -      "query": {
        -        "type": "string"
        -      },
        -      "settings": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "@type": {
        -                "const": "XPath1StrictSettings"
        -              },
        -              "downloadDtds": {
        -                "type": "boolean"
        -              },
        -              "ignoreWhitespaces": {
        -                "type": "boolean"
        -              },
        -              "useNamespaces": {
        -                "type": "boolean"
        -              },
        -              "validateXml": {
        -                "type": "boolean"
        -              }
        -            },
        -            "required": [
        -              "@type"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "properties": {
        -              "@type": {
        -                "const": "XPath1TolerantSettings"
        -              },
        -              "quiet": {
        -                "type": "boolean"
        -              },
        -              "reportErrors": {
        -                "type": "boolean"
        -              },
        -              "showWarnings": {
        -                "type": "boolean"
        -              }
        -            },
        -            "required": [
        -              "@type"
        -            ],
        -            "type": "object"
        -          }
        -        ]
        -      }
        -    },
        -    "required": [
        -      "@type"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "properties": {
        -      "@type": {
        -        "const": "VirtualUser"
        -      },
        -      "children": {
        -        "items": {
        -          "$ref": "#/$defs/Action"
        -        },
        -        "type": "array"
        -      },
        -      "created": {
        -        "description": "Timestamp as epoch milliseconds.",
        -        "type": "integer"
        -      },
        -      "description": {
        -        "type": "string"
        -      },
        -      "id": {
        -        "type": "string"
        -      },
        -      "lastModified": {
        -        "description": "Timestamp as epoch milliseconds.",
        -        "type": "integer"
        -      },
        -      "name": {
        -        "type": "string"
        -      },
        -      "projectId": {
        -        "type": "string"
        -      },
        -      "tags": {
        -        "items": {
        -          "type": "string"
        -        },
        -        "type": "array"
        -      },
        -      "type": {
        -        "$ref": "#/$defs/VirtualUserType"
        -      },
        -      "userId": {
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "@type"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "properties": {
        -      "@type": {
        -        "const": "IfContainerAction"
        -      },
        -      "children": {
        -        "items": {
        -          "$ref": "#/$defs/Action"
        -        },
        -        "type": "array"
        -      },
        -      "condition": {
        -        "type": "string"
        -      },
        -      "id": {
        -        "type": "string"
        -      },
        -      "name": {
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "@type"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "properties": {
        -      "@type": {
        -        "const": "SetRuntimePropertyAction"
        -      },
        -      "id": {
        -        "type": "string"
        -      },
        -      "key": {
        -        "type": "string"
        -      },
        -      "value": {
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "@type"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "properties": {
        -      "@type": {
        -        "const": "PlaywrightConfigurationAction"
        -      },
        -      "dependencies": {
        -        "items": {
        -          "$ref": "#/$defs/PlaywrightDependency"
        -        },
        -        "type": "array"
        -      },
        -      "devDependencies": {
        -        "items": {
        -          "$ref": "#/$defs/PlaywrightDependency"
        -        },
        -        "type": "array"
        -      },
        -      "id": {
        -        "type": "string"
        -      },
        -      "name": {
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "@type"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "properties": {
        -      "@type": {
        -        "const": "LoopContainerAction"
        -      },
        -      "children": {
        -        "items": {
        -          "$ref": "#/$defs/Action"
        -        },
        -        "type": "array"
        -      },
        -      "condition": {
        -        "type": "string"
        -      },
        -      "continueForever": {
        -        "type": "boolean"
        -      },
        -      "id": {
        -        "type": "string"
        -      },
        -      "name": {
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "@type"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "properties": {
        -      "@type": {
        -        "const": "DebugAction"
        -      },
        -      "id": {
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "@type"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "properties": {
        -      "@type": {
        -        "const": "PollQueueAction"
        -      },
        -      "id": {
        -        "type": "string"
        -      },
        -      "name": {
        -        "type": "string"
        -      },
        -      "queueName": {
        -        "type": "string"
        -      },
        -      "retries": {
        -        "type": "integer"
        -      },
        -      "variableName": {
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "@type"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "properties": {
        -      "@type": {
        -        "const": "ContainerAction"
        -      },
        -      "children": {
        -        "items": {
        -          "$ref": "#/$defs/Action"
        -        },
        -        "type": "array"
        -      },
        -      "id": {
        -        "type": "string"
        -      },
        -      "name": {
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "@type"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "properties": {
        -      "@type": {
        -        "const": "JMeterAction"
        -      },
        -      "children": {
        -        "items": {
        -          "$ref": "#/$defs/Action"
        -        },
        -        "type": "array"
        -      },
        -      "content": {
        -        "type": "object"
        -      },
        -      "enabled": {
        -        "type": "boolean"
        -      },
        -      "guiClass": {
        -        "type": "string"
        -      },
        -      "id": {
        -        "type": "string"
        -      },
        -      "testClass": {
        -        "type": "string"
        -      },
        -      "testName": {
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "@type"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "properties": {
        -      "@type": {
        -        "const": "JsonAssertion"
        -      },
        -      "id": {
        -        "type": "string"
        -      },
        -      "name": {
        -        "type": "string"
        -      },
        -      "negate": {
        -        "$ref": "#/$defs/AssertionNegate"
        -      },
        -      "path": {
        -        "type": "string"
        -      },
        -      "validation": {
        -        "type": "boolean"
        -      },
        -      "value": {
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "@type"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "properties": {
        -      "@type": {
        -        "const": "PutQueueAction"
        -      },
        -      "id": {
        -        "type": "string"
        -      },
        -      "name": {
        -        "type": "string"
        -      },
        -      "queueName": {
        -        "type": "string"
        -      },
        -      "retries": {
        -        "type": "integer"
        -      },
        -      "value": {
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "@type"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "properties": {
        -      "@type": {
        -        "const": "JsonVariableExtractor"
        -      },
        -      "defaultValue": {
        -        "type": "string"
        -      },
        -      "id": {
        -        "type": "string"
        -      },
        -      "jsonPath": {
        -        "type": "string"
        -      },
        -      "matchGroup": {
        -        "type": "integer"
        -      },
        -      "name": {
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "@type"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "properties": {
        -      "@type": {
        -        "const": "WebDriverAction"
        -      },
        -      "children": {
        -        "items": {
        -          "$ref": "#/$defs/Action"
        -        },
        -        "type": "array"
        -      },
        -      "id": {
        -        "type": "string"
        -      },
        -      "language": {
        -        "$ref": "#/$defs/ScriptLanguage"
        -      },
        -      "name": {
        -        "type": "string"
        -      },
        -      "parameters": {
        -        "type": "string"
        -      },
        -      "script": {
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "@type"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "properties": {
        -      "@type": {
        -        "const": "DelayAction"
        -      },
        -      "id": {
        -        "type": "string"
        -      },
        -      "thinkTime": {
        -        "$ref": "#/$defs/Thinktime"
        -      }
        -    },
        -    "required": [
        -      "@type"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "properties": {
        -      "@type": {
        -        "const": "JSR223Action"
        -      },
        -      "filename": {
        -        "type": "string"
        -      },
        -      "id": {
        -        "type": "string"
        -      },
        -      "language": {
        -        "$ref": "#/$defs/ScriptLanguage"
        -      },
        -      "name": {
        -        "type": "string"
        -      },
        -      "parameters": {
        -        "type": "string"
        -      },
        -      "script": {
        -        "type": "string"
        -      },
        -      "type": {
        -        "enum": [
        -          "SAMPLER",
        -          "PRE_PROCESSOR",
        -          "POST_PROCESSOR"
        -        ],
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "@type"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "properties": {
        -      "@type": {
        -        "const": "HttpRequestAction"
        -      },
        -      "children": {
        -        "items": {
        -          "$ref": "#/$defs/Action"
        -        },
        -        "type": "array"
        -      },
        -      "contentEncoding": {
        -        "type": [
        -          "string",
        -          "null"
        -        ]
        -      },
        -      "downloadResources": {
        -        "type": "boolean"
        -      },
        -      "followRedirects": {
        -        "type": "boolean"
        -      },
        -      "headers": {
        -        "items": {
        -          "properties": {
        -            "name": {
        -              "type": "string"
        -            },
        -            "value": {
        -              "type": "string"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "type": "array"
        -      },
        -      "id": {
        -        "type": "string"
        -      },
        -      "method": {
        -        "type": "string"
        -      },
        -      "name": {
        -        "type": "string"
        -      },
        -      "path": {
        -        "type": "string"
        -      },
        -      "postData": {
        -        "anyOf": [
        -          {
        -            "type": "null"
        -          },
        -          {
        -            "properties": {
        -              "@type": {
        -                "const": "HttpParametersPostData"
        -              },
        -              "contentDispositionOnly": {
        -                "type": "boolean"
        -              },
        -              "mimeType": {
        -                "$ref": "#/$defs/HttpPostDataMimeType"
        -              },
        -              "parameters": {
        -                "items": {
        -                  "anyOf": [
        -                    {
        -                      "properties": {
        -                        "@type": {
        -                          "const": "HttpFilePostParameter"
        -                        },
        -                        "contentType": {
        -                          "type": "string"
        -                        },
        -                        "fileName": {
        -                          "type": "string"
        -                        },
        -                        "name": {
        -                          "type": "string"
        -                        }
        -                      },
        -                      "required": [
        -                        "@type"
        -                      ],
        -                      "type": "object"
        -                    },
        -                    {
        -                      "properties": {
        -                        "@type": {
        -                          "const": "HttpNameValuePostParameter"
        -                        },
        -                        "contentType": {
        -                          "type": "string"
        -                        },
        -                        "encode": {
        -                          "type": "boolean"
        -                        },
        -                        "includeEquals": {
        -                          "type": "boolean"
        -                        },
        -                        "name": {
        -                          "type": "string"
        -                        },
        -                        "value": {
        -                          "type": "string"
        -                        }
        -                      },
        -                      "required": [
        -                        "@type"
        -                      ],
        -                      "type": "object"
        -                    }
        -                  ]
        -                },
        -                "type": "array"
        -              }
        -            },
        -            "required": [
        -              "@type"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "properties": {
        -              "@type": {
        -                "const": "HttpPlainTextPostData"
        -              },
        -              "mimeType": {
        -                "$ref": "#/$defs/HttpPostDataMimeType"
        -              },
        -              "text": {
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "@type"
        -            ],
        -            "type": "object"
        -          }
        -        ]
        -      },
        -      "queryParameters": {
        -        "items": {
        -          "properties": {
        -            "encode": {
        -              "type": "boolean"
        -            },
        -            "includeEquals": {
        -              "type": "boolean"
        -            },
        -            "name": {
        -              "type": "string"
        -            },
        -            "value": {
        -              "type": "string"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "type": "array"
        -      },
        -      "resourcesFilter": {
        -        "type": "string"
        -      },
        -      "resourcesPool": {
        -        "type": "integer"
        -      },
        -      "serverId": {
        -        "type": "string"
        -      },
        -      "thinkTime": {
        -        "$ref": "#/$defs/Thinktime"
        -      }
        -    },
        -    "required": [
        -      "@type"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "properties": {
        -      "@type": {
        -        "const": "ResponseAssertion"
        -      },
        -      "field": {
        -        "enum": [
        -          "BODY",
        -          "HEADERS",
        -          "STATUS_CODE",
        -          "RESPONSE_MESSAGE",
        -          "REQUEST_HEADERS",
        -          "SAMPLE_LABEL",
        -          "RESPONSE_DOCUMENT",
        -          "REQUEST_DATA"
        -        ],
        -        "type": "string"
        -      },
        -      "id": {
        -        "type": "string"
        -      },
        -      "match": {
        -        "enum": [
        -          "CONTAINS",
        -          "MATCHES",
        -          "EQUALS",
        -          "SUBSTRING"
        -        ],
        -        "type": "string"
        -      },
        -      "name": {
        -        "type": "string"
        -      },
        -      "negate": {
        -        "$ref": "#/$defs/AssertionNegate"
        -      },
        -      "operator": {
        -        "enum": [
        -          "AND",
        -          "OR"
        -        ],
        -        "type": "string"
        -      },
        -      "patterns": {
        -        "items": {
        -          "type": "string"
        -        },
        -        "type": "array"
        -      },
        -      "type": {
        -        "enum": [
        -          "REQUEST_ONLY",
        -          "REQUEST_AND_SUBREQUESTS",
        -          "SUBREQUESTS_ONLY"
        -        ],
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "@type"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "properties": {
        -      "@type": {
        -        "const": "PlaywrightSpecAction"
        -      },
        -      "aggregators": {
        -        "items": {
        -          "properties": {
        -            "comment": {
        -              "type": "string"
        -            },
        -            "regexp": {
        -              "type": "string"
        -            },
        -            "template": {
        -              "type": "string"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "type": "array"
        -      },
        -      "id": {
        -        "type": "string"
        -      },
        -      "name": {
        -        "type": "string"
        -      },
        -      "script": {
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "@type"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "properties": {
        -      "@type": {
        -        "const": "FlowControlContainerAction"
        -      },
        -      "children": {
        -        "items": {
        -          "$ref": "#/$defs/Action"
        -        },
        -        "type": "array"
        -      },
        -      "id": {
        -        "type": "string"
        -      },
        -      "name": {
        -        "type": "string"
        -      },
        -      "type": {
        -        "enum": [
        -          "TOTAL_EXECUTIONS",
        -          "PERCENT_EXECUTIONS"
        -        ],
        -        "type": "string"
        -      },
        -      "value": {
        -        "type": "number"
        -      }
        -    },
        -    "required": [
        -      "@type"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "properties": {
        -      "@type": {
        -        "const": "LinkAction"
        -      },
        -      "id": {
        -        "type": "string"
        -      },
        -      "name": {
        -        "type": "string"
        -      },
        -      "path": {
        -        "items": {
        -          "type": "string"
        -        },
        -        "type": "array"
        -      }
        -    },
        -    "required": [
        -      "@type"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "properties": {
        -      "@type": {
        -        "const": "ForEachContainerAction"
        -      },
        -      "children": {
        -        "items": {
        -          "$ref": "#/$defs/Action"
        -        },
        -        "type": "array"
        -      },
        -      "id": {
        -        "type": "string"
        -      },
        -      "inputVariable": {
        -        "type": "string"
        -      },
        -      "name": {
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "@type"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "properties": {
        -      "@type": {
        -        "const": "JMesPathVariableExtractor"
        -      },
        -      "defaultValue": {
        -        "type": "string"
        -      },
        -      "id": {
        -        "type": "string"
        -      },
        -      "jmesPath": {
        -        "type": "string"
        -      },
        -      "matchGroup": {
        -        "type": "integer"
        -      },
        -      "name": {
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "@type"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "properties": {
        -      "@type": {
        -        "const": "RegexpVariableExtractor"
        -      },
        -      "defaultValue": {
        -        "type": "string"
        -      },
        -      "from": {
        -        "enum": [
        -          "BODY",
        -          "HEADERS"
        -        ],
        -        "type": "string"
        -      },
        -      "id": {
        -        "type": "string"
        -      },
        -      "matchGroup": {
        -        "type": "integer"
        -      },
        -      "name": {
        -        "type": "string"
        -      },
        -      "regexp": {
        -        "type": "string"
        -      },
        -      "template": {
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "@type"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "properties": {
        -      "@type": {
        -        "const": "HtmlVariableExtractor"
        -      },
        -      "attribute": {
        -        "type": "string"
        -      },
        -      "defaultValue": {
        -        "type": "string"
        -      },
        -      "expression": {
        -        "type": "string"
        -      },
        -      "id": {
        -        "type": "string"
        -      },
        -      "matchGroup": {
        -        "type": "integer"
        -      },
        -      "name": {
        -        "type": "string"
        -      },
        -      "type": {
        -        "enum": [
        -          "JSOUP",
        -          "JODD"
        -        ],
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "@type"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "properties": {
        -      "@type": {
        -        "const": "XPath2VariableExtractor"
        -      },
        -      "defaultValue": {
        -        "type": "string"
        -      },
        -      "id": {
        -        "type": "string"
        -      },
        -      "includeXml": {
        -        "type": "boolean"
        -      },
        -      "matchGroup": {
        -        "type": "integer"
        -      },
        -      "name": {
        -        "type": "string"
        -      },
        -      "namespaces": {
        -        "items": {
        -          "properties": {
        -            "prefix": {
        -              "type": "string"
        -            },
        -            "uri": {
        -              "type": "string"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "type": "array"
        -      },
        -      "query": {
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "@type"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "properties": {
        -      "@type": {
        -        "const": "RandomContainerAction"
        -      },
        -      "children": {
        -        "items": {
        -          "$ref": "#/$defs/Action"
        -        },
        -        "type": "array"
        -      },
        -      "id": {
        -        "type": "string"
        -      },
        -      "name": {
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "@type"
        -    ],
        -    "type": "object"
        -  }
        -]New value: +[
        +  {
        +    "properties": {
        +      "@type": {
        +        "const": "WhileContainerAction"
        +      },
        +      "children": {
        +        "items": {
        +          "$ref": "#/$defs/Action"
        +        },
        +        "type": "array"
        +      },
        +      "condition": {
        +        "type": "string"
        +      },
        +      "id": {
        +        "type": "string"
        +      },
        +      "name": {
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "@type"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "properties": {
        +      "@type": {
        +        "const": "XPath1VariableExtractor"
        +      },
        +      "defaultValue": {
        +        "type": "string"
        +      },
        +      "id": {
        +        "type": "string"
        +      },
        +      "includeXml": {
        +        "type": "boolean"
        +      },
        +      "matchGroup": {
        +        "type": "integer"
        +      },
        +      "name": {
        +        "type": "string"
        +      },
        +      "query": {
        +        "type": "string"
        +      },
        +      "settings": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "@type": {
        +                "const": "XPath1StrictSettings"
        +              },
        +              "downloadDtds": {
        +                "type": "boolean"
        +              },
        +              "ignoreWhitespaces": {
        +                "type": "boolean"
        +              },
        +              "useNamespaces": {
        +                "type": "boolean"
        +              },
        +              "validateXml": {
        +                "type": "boolean"
        +              }
        +            },
        +            "required": [
        +              "@type"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "properties": {
        +              "@type": {
        +                "const": "XPath1TolerantSettings"
        +              },
        +              "quiet": {
        +                "type": "boolean"
        +              },
        +              "reportErrors": {
        +                "type": "boolean"
        +              },
        +              "showWarnings": {
        +                "type": "boolean"
        +              }
        +            },
        +            "required": [
        +              "@type"
        +            ],
        +            "type": "object"
        +          }
        +        ]
        +      }
        +    },
        +    "required": [
        +      "@type"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "properties": {
        +      "@type": {
        +        "const": "VirtualUser"
        +      },
        +      "children": {
        +        "items": {
        +          "$ref": "#/$defs/Action"
        +        },
        +        "type": "array"
        +      },
        +      "created": {
        +        "description": "Timestamp as epoch milliseconds.",
        +        "type": "integer"
        +      },
        +      "description": {
        +        "type": "string"
        +      },
        +      "id": {
        +        "type": "string"
        +      },
        +      "lastModified": {
        +        "description": "Timestamp as epoch milliseconds.",
        +        "type": "integer"
        +      },
        +      "name": {
        +        "type": "string"
        +      },
        +      "projectId": {
        +        "type": "string"
        +      },
        +      "tags": {
        +        "items": {
        +          "type": "string"
        +        },
        +        "type": "array"
        +      },
        +      "type": {
        +        "$ref": "#/$defs/VirtualUserType"
        +      },
        +      "userId": {
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "@type"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "properties": {
        +      "@type": {
        +        "const": "IfContainerAction"
        +      },
        +      "children": {
        +        "items": {
        +          "$ref": "#/$defs/Action"
        +        },
        +        "type": "array"
        +      },
        +      "condition": {
        +        "type": "string"
        +      },
        +      "id": {
        +        "type": "string"
        +      },
        +      "name": {
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "@type"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "properties": {
        +      "@type": {
        +        "const": "SetRuntimePropertyAction"
        +      },
        +      "id": {
        +        "type": "string"
        +      },
        +      "key": {
        +        "type": "string"
        +      },
        +      "value": {
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "@type"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "properties": {
        +      "@type": {
        +        "const": "PlaywrightConfigurationAction"
        +      },
        +      "dependencies": {
        +        "items": {
        +          "$ref": "#/$defs/PlaywrightDependency"
        +        },
        +        "type": "array"
        +      },
        +      "devDependencies": {
        +        "items": {
        +          "$ref": "#/$defs/PlaywrightDependency"
        +        },
        +        "type": "array"
        +      },
        +      "id": {
        +        "type": "string"
        +      },
        +      "name": {
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "@type"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "properties": {
        +      "@type": {
        +        "const": "LoopContainerAction"
        +      },
        +      "children": {
        +        "items": {
        +          "$ref": "#/$defs/Action"
        +        },
        +        "type": "array"
        +      },
        +      "condition": {
        +        "type": "string"
        +      },
        +      "continueForever": {
        +        "type": "boolean"
        +      },
        +      "id": {
        +        "type": "string"
        +      },
        +      "name": {
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "@type"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "properties": {
        +      "@type": {
        +        "const": "DebugAction"
        +      },
        +      "id": {
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "@type"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "properties": {
        +      "@type": {
        +        "const": "PollQueueAction"
        +      },
        +      "id": {
        +        "type": "string"
        +      },
        +      "name": {
        +        "type": "string"
        +      },
        +      "queueName": {
        +        "type": "string"
        +      },
        +      "retries": {
        +        "type": "integer"
        +      },
        +      "variableName": {
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "@type"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "properties": {
        +      "@type": {
        +        "const": "ContainerAction"
        +      },
        +      "children": {
        +        "items": {
        +          "$ref": "#/$defs/Action"
        +        },
        +        "type": "array"
        +      },
        +      "id": {
        +        "type": "string"
        +      },
        +      "name": {
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "@type"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "properties": {
        +      "@type": {
        +        "const": "JMeterAction"
        +      },
        +      "children": {
        +        "items": {
        +          "$ref": "#/$defs/Action"
        +        },
        +        "type": "array"
        +      },
        +      "content": {
        +        "type": "object"
        +      },
        +      "enabled": {
        +        "type": "boolean"
        +      },
        +      "guiClass": {
        +        "type": "string"
        +      },
        +      "id": {
        +        "type": "string"
        +      },
        +      "testClass": {
        +        "type": "string"
        +      },
        +      "testName": {
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "@type"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "properties": {
        +      "@type": {
        +        "const": "JsonAssertion"
        +      },
        +      "id": {
        +        "type": "string"
        +      },
        +      "name": {
        +        "type": "string"
        +      },
        +      "negate": {
        +        "$ref": "#/$defs/AssertionNegate"
        +      },
        +      "path": {
        +        "type": "string"
        +      },
        +      "validation": {
        +        "type": "boolean"
        +      },
        +      "value": {
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "@type"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "properties": {
        +      "@type": {
        +        "const": "PutQueueAction"
        +      },
        +      "id": {
        +        "type": "string"
        +      },
        +      "name": {
        +        "type": "string"
        +      },
        +      "queueName": {
        +        "type": "string"
        +      },
        +      "retries": {
        +        "type": "integer"
        +      },
        +      "value": {
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "@type"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "properties": {
        +      "@type": {
        +        "const": "JsonVariableExtractor"
        +      },
        +      "defaultValue": {
        +        "type": "string"
        +      },
        +      "id": {
        +        "type": "string"
        +      },
        +      "jsonPath": {
        +        "type": "string"
        +      },
        +      "matchGroup": {
        +        "type": "integer"
        +      },
        +      "name": {
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "@type"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "properties": {
        +      "@type": {
        +        "const": "WebDriverAction"
        +      },
        +      "children": {
        +        "items": {
        +          "$ref": "#/$defs/Action"
        +        },
        +        "type": "array"
        +      },
        +      "id": {
        +        "type": "string"
        +      },
        +      "language": {
        +        "$ref": "#/$defs/ScriptLanguage"
        +      },
        +      "name": {
        +        "type": "string"
        +      },
        +      "parameters": {
        +        "type": "string"
        +      },
        +      "script": {
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "@type"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "properties": {
        +      "@type": {
        +        "const": "DelayAction"
        +      },
        +      "id": {
        +        "type": "string"
        +      },
        +      "thinkTime": {
        +        "$ref": "#/$defs/Thinktime"
        +      }
        +    },
        +    "required": [
        +      "@type"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "properties": {
        +      "@type": {
        +        "const": "JSR223Action"
        +      },
        +      "filename": {
        +        "type": "string"
        +      },
        +      "id": {
        +        "type": "string"
        +      },
        +      "language": {
        +        "$ref": "#/$defs/ScriptLanguage"
        +      },
        +      "name": {
        +        "type": "string"
        +      },
        +      "parameters": {
        +        "type": "string"
        +      },
        +      "script": {
        +        "type": "string"
        +      },
        +      "type": {
        +        "enum": [
        +          "SAMPLER",
        +          "PRE_PROCESSOR",
        +          "POST_PROCESSOR"
        +        ],
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "@type"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "properties": {
        +      "@type": {
        +        "const": "HttpRequestAction"
        +      },
        +      "children": {
        +        "items": {
        +          "$ref": "#/$defs/Action"
        +        },
        +        "type": "array"
        +      },
        +      "contentEncoding": {
        +        "type": [
        +          "string",
        +          "null"
        +        ]
        +      },
        +      "downloadResources": {
        +        "type": "boolean"
        +      },
        +      "followRedirects": {
        +        "type": "boolean"
        +      },
        +      "headers": {
        +        "items": {
        +          "properties": {
        +            "name": {
        +              "type": "string"
        +            },
        +            "value": {
        +              "type": "string"
        +            }
        +          },
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "id": {
        +        "type": "string"
        +      },
        +      "method": {
        +        "type": "string"
        +      },
        +      "name": {
        +        "type": "string"
        +      },
        +      "path": {
        +        "type": "string"
        +      },
        +      "postData": {
        +        "anyOf": [
        +          {
        +            "type": "null"
        +          },
        +          {
        +            "properties": {
        +              "@type": {
        +                "const": "HttpParametersPostData"
        +              },
        +              "contentDispositionOnly": {
        +                "type": "boolean"
        +              },
        +              "mimeType": {
        +                "$ref": "#/$defs/HttpPostDataMimeType"
        +              },
        +              "parameters": {
        +                "items": {
        +                  "anyOf": [
        +                    {
        +                      "properties": {
        +                        "@type": {
        +                          "const": "HttpNameValuePostParameter"
        +                        },
        +                        "contentType": {
        +                          "type": "string"
        +                        },
        +                        "encode": {
        +                          "type": "boolean"
        +                        },
        +                        "includeEquals": {
        +                          "type": "boolean"
        +                        },
        +                        "name": {
        +                          "type": "string"
        +                        },
        +                        "value": {
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "@type"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    {
        +                      "properties": {
        +                        "@type": {
        +                          "const": "HttpFilePostParameter"
        +                        },
        +                        "contentType": {
        +                          "type": "string"
        +                        },
        +                        "fileName": {
        +                          "type": "string"
        +                        },
        +                        "name": {
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "@type"
        +                      ],
        +                      "type": "object"
        +                    }
        +                  ]
        +                },
        +                "type": "array"
        +              }
        +            },
        +            "required": [
        +              "@type"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "properties": {
        +              "@type": {
        +                "const": "HttpPlainTextPostData"
        +              },
        +              "mimeType": {
        +                "$ref": "#/$defs/HttpPostDataMimeType"
        +              },
        +              "text": {
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "@type"
        +            ],
        +            "type": "object"
        +          }
        +        ]
        +      },
        +      "queryParameters": {
        +        "items": {
        +          "properties": {
        +            "encode": {
        +              "type": "boolean"
        +            },
        +            "includeEquals": {
        +              "type": "boolean"
        +            },
        +            "name": {
        +              "type": "string"
        +            },
        +            "value": {
        +              "type": "string"
        +            }
        +          },
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "resourcesFilter": {
        +        "type": "string"
        +      },
        +      "resourcesPool": {
        +        "type": "integer"
        +      },
        +      "serverId": {
        +        "type": "string"
        +      },
        +      "thinkTime": {
        +        "$ref": "#/$defs/Thinktime"
        +      }
        +    },
        +    "required": [
        +      "@type"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "properties": {
        +      "@type": {
        +        "const": "ResponseAssertion"
        +      },
        +      "field": {
        +        "enum": [
        +          "BODY",
        +          "HEADERS",
        +          "STATUS_CODE",
        +          "RESPONSE_MESSAGE",
        +          "REQUEST_HEADERS",
        +          "SAMPLE_LABEL",
        +          "RESPONSE_DOCUMENT",
        +          "REQUEST_DATA"
        +        ],
        +        "type": "string"
        +      },
        +      "id": {
        +        "type": "string"
        +      },
        +      "match": {
        +        "enum": [
        +          "CONTAINS",
        +          "MATCHES",
        +          "EQUALS",
        +          "SUBSTRING"
        +        ],
        +        "type": "string"
        +      },
        +      "name": {
        +        "type": "string"
        +      },
        +      "negate": {
        +        "$ref": "#/$defs/AssertionNegate"
        +      },
        +      "operator": {
        +        "enum": [
        +          "AND",
        +          "OR"
        +        ],
        +        "type": "string"
        +      },
        +      "patterns": {
        +        "items": {
        +          "type": "string"
        +        },
        +        "type": "array"
        +      },
        +      "type": {
        +        "enum": [
        +          "REQUEST_ONLY",
        +          "REQUEST_AND_SUBREQUESTS",
        +          "SUBREQUESTS_ONLY"
        +        ],
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "@type"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "properties": {
        +      "@type": {
        +        "const": "PlaywrightSpecAction"
        +      },
        +      "aggregators": {
        +        "items": {
        +          "properties": {
        +            "comment": {
        +              "type": "string"
        +            },
        +            "regexp": {
        +              "type": "string"
        +            },
        +            "template": {
        +              "type": "string"
        +            }
        +          },
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "id": {
        +        "type": "string"
        +      },
        +      "name": {
        +        "type": "string"
        +      },
        +      "script": {
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "@type"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "properties": {
        +      "@type": {
        +        "const": "FlowControlContainerAction"
        +      },
        +      "children": {
        +        "items": {
        +          "$ref": "#/$defs/Action"
        +        },
        +        "type": "array"
        +      },
        +      "id": {
        +        "type": "string"
        +      },
        +      "name": {
        +        "type": "string"
        +      },
        +      "type": {
        +        "enum": [
        +          "TOTAL_EXECUTIONS",
        +          "PERCENT_EXECUTIONS"
        +        ],
        +        "type": "string"
        +      },
        +      "value": {
        +        "type": "number"
        +      }
        +    },
        +    "required": [
        +      "@type"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "properties": {
        +      "@type": {
        +        "const": "LinkAction"
        +      },
        +      "id": {
        +        "type": "string"
        +      },
        +      "name": {
        +        "type": "string"
        +      },
        +      "path": {
        +        "items": {
        +          "type": "string"
        +        },
        +        "type": "array"
        +      }
        +    },
        +    "required": [
        +      "@type"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "properties": {
        +      "@type": {
        +        "const": "ForEachContainerAction"
        +      },
        +      "children": {
        +        "items": {
        +          "$ref": "#/$defs/Action"
        +        },
        +        "type": "array"
        +      },
        +      "id": {
        +        "type": "string"
        +      },
        +      "inputVariable": {
        +        "type": "string"
        +      },
        +      "name": {
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "@type"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "properties": {
        +      "@type": {
        +        "const": "JMesPathVariableExtractor"
        +      },
        +      "defaultValue": {
        +        "type": "string"
        +      },
        +      "id": {
        +        "type": "string"
        +      },
        +      "jmesPath": {
        +        "type": "string"
        +      },
        +      "matchGroup": {
        +        "type": "integer"
        +      },
        +      "name": {
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "@type"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "properties": {
        +      "@type": {
        +        "const": "RegexpVariableExtractor"
        +      },
        +      "defaultValue": {
        +        "type": "string"
        +      },
        +      "from": {
        +        "enum": [
        +          "BODY",
        +          "HEADERS"
        +        ],
        +        "type": "string"
        +      },
        +      "id": {
        +        "type": "string"
        +      },
        +      "matchGroup": {
        +        "type": "integer"
        +      },
        +      "name": {
        +        "type": "string"
        +      },
        +      "regexp": {
        +        "type": "string"
        +      },
        +      "template": {
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "@type"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "properties": {
        +      "@type": {
        +        "const": "HtmlVariableExtractor"
        +      },
        +      "attribute": {
        +        "type": "string"
        +      },
        +      "defaultValue": {
        +        "type": "string"
        +      },
        +      "expression": {
        +        "type": "string"
        +      },
        +      "id": {
        +        "type": "string"
        +      },
        +      "matchGroup": {
        +        "type": "integer"
        +      },
        +      "name": {
        +        "type": "string"
        +      },
        +      "type": {
        +        "enum": [
        +          "JSOUP",
        +          "JODD"
        +        ],
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "@type"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "properties": {
        +      "@type": {
        +        "const": "XPath2VariableExtractor"
        +      },
        +      "defaultValue": {
        +        "type": "string"
        +      },
        +      "id": {
        +        "type": "string"
        +      },
        +      "includeXml": {
        +        "type": "boolean"
        +      },
        +      "matchGroup": {
        +        "type": "integer"
        +      },
        +      "name": {
        +        "type": "string"
        +      },
        +      "namespaces": {
        +        "items": {
        +          "properties": {
        +            "prefix": {
        +              "type": "string"
        +            },
        +            "uri": {
        +              "type": "string"
        +            }
        +          },
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "query": {
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "@type"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "properties": {
        +      "@type": {
        +        "const": "RandomContainerAction"
        +      },
        +      "children": {
        +        "items": {
        +          "$ref": "#/$defs/Action"
        +        },
        +        "type": "array"
        +      },
        +      "id": {
        +        "type": "string"
        +      },
        +      "name": {
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "@type"
        +    ],
        +    "type": "object"
        +  }
        +]
    • Changedpatch_virtual_user1 field changed
      • changedOutput schema / $defs / Action / anyOf
        Previous value: -[
        -  {
        -    "properties": {
        -      "@type": {
        -        "const": "WhileContainerAction"
        -      },
        -      "children": {
        -        "items": {
        -          "$ref": "#/$defs/Action"
        -        },
        -        "type": "array"
        -      },
        -      "condition": {
        -        "type": "string"
        -      },
        -      "id": {
        -        "type": "string"
        -      },
        -      "name": {
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "@type"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "properties": {
        -      "@type": {
        -        "const": "XPath1VariableExtractor"
        -      },
        -      "defaultValue": {
        -        "type": "string"
        -      },
        -      "id": {
        -        "type": "string"
        -      },
        -      "includeXml": {
        -        "type": "boolean"
        -      },
        -      "matchGroup": {
        -        "type": "integer"
        -      },
        -      "name": {
        -        "type": "string"
        -      },
        -      "query": {
        -        "type": "string"
        -      },
        -      "settings": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "@type": {
        -                "const": "XPath1StrictSettings"
        -              },
        -              "downloadDtds": {
        -                "type": "boolean"
        -              },
        -              "ignoreWhitespaces": {
        -                "type": "boolean"
        -              },
        -              "useNamespaces": {
        -                "type": "boolean"
        -              },
        -              "validateXml": {
        -                "type": "boolean"
        -              }
        -            },
        -            "required": [
        -              "@type"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "properties": {
        -              "@type": {
        -                "const": "XPath1TolerantSettings"
        -              },
        -              "quiet": {
        -                "type": "boolean"
        -              },
        -              "reportErrors": {
        -                "type": "boolean"
        -              },
        -              "showWarnings": {
        -                "type": "boolean"
        -              }
        -            },
        -            "required": [
        -              "@type"
        -            ],
        -            "type": "object"
        -          }
        -        ]
        -      }
        -    },
        -    "required": [
        -      "@type"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "properties": {
        -      "@type": {
        -        "const": "VirtualUser"
        -      },
        -      "children": {
        -        "items": {
        -          "$ref": "#/$defs/Action"
        -        },
        -        "type": "array"
        -      },
        -      "created": {
        -        "description": "Timestamp as epoch milliseconds.",
        -        "type": "integer"
        -      },
        -      "description": {
        -        "type": "string"
        -      },
        -      "id": {
        -        "type": "string"
        -      },
        -      "lastModified": {
        -        "description": "Timestamp as epoch milliseconds.",
        -        "type": "integer"
        -      },
        -      "name": {
        -        "type": "string"
        -      },
        -      "projectId": {
        -        "type": "string"
        -      },
        -      "tags": {
        -        "items": {
        -          "type": "string"
        -        },
        -        "type": "array"
        -      },
        -      "type": {
        -        "$ref": "#/$defs/VirtualUserType"
        -      },
        -      "userId": {
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "@type"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "properties": {
        -      "@type": {
        -        "const": "IfContainerAction"
        -      },
        -      "children": {
        -        "items": {
        -          "$ref": "#/$defs/Action"
        -        },
        -        "type": "array"
        -      },
        -      "condition": {
        -        "type": "string"
        -      },
        -      "id": {
        -        "type": "string"
        -      },
        -      "name": {
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "@type"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "properties": {
        -      "@type": {
        -        "const": "SetRuntimePropertyAction"
        -      },
        -      "id": {
        -        "type": "string"
        -      },
        -      "key": {
        -        "type": "string"
        -      },
        -      "value": {
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "@type"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "properties": {
        -      "@type": {
        -        "const": "PlaywrightConfigurationAction"
        -      },
        -      "dependencies": {
        -        "items": {
        -          "$ref": "#/$defs/PlaywrightDependency"
        -        },
        -        "type": "array"
        -      },
        -      "devDependencies": {
        -        "items": {
        -          "$ref": "#/$defs/PlaywrightDependency"
        -        },
        -        "type": "array"
        -      },
        -      "id": {
        -        "type": "string"
        -      },
        -      "name": {
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "@type"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "properties": {
        -      "@type": {
        -        "const": "LoopContainerAction"
        -      },
        -      "children": {
        -        "items": {
        -          "$ref": "#/$defs/Action"
        -        },
        -        "type": "array"
        -      },
        -      "condition": {
        -        "type": "string"
        -      },
        -      "continueForever": {
        -        "type": "boolean"
        -      },
        -      "id": {
        -        "type": "string"
        -      },
        -      "name": {
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "@type"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "properties": {
        -      "@type": {
        -        "const": "DebugAction"
        -      },
        -      "id": {
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "@type"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "properties": {
        -      "@type": {
        -        "const": "PollQueueAction"
        -      },
        -      "id": {
        -        "type": "string"
        -      },
        -      "name": {
        -        "type": "string"
        -      },
        -      "queueName": {
        -        "type": "string"
        -      },
        -      "retries": {
        -        "type": "integer"
        -      },
        -      "variableName": {
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "@type"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "properties": {
        -      "@type": {
        -        "const": "ContainerAction"
        -      },
        -      "children": {
        -        "items": {
        -          "$ref": "#/$defs/Action"
        -        },
        -        "type": "array"
        -      },
        -      "id": {
        -        "type": "string"
        -      },
        -      "name": {
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "@type"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "properties": {
        -      "@type": {
        -        "const": "JMeterAction"
        -      },
        -      "children": {
        -        "items": {
        -          "$ref": "#/$defs/Action"
        -        },
        -        "type": "array"
        -      },
        -      "content": {
        -        "type": "object"
        -      },
        -      "enabled": {
        -        "type": "boolean"
        -      },
        -      "guiClass": {
        -        "type": "string"
        -      },
        -      "id": {
        -        "type": "string"
        -      },
        -      "testClass": {
        -        "type": "string"
        -      },
        -      "testName": {
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "@type"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "properties": {
        -      "@type": {
        -        "const": "JsonAssertion"
        -      },
        -      "id": {
        -        "type": "string"
        -      },
        -      "name": {
        -        "type": "string"
        -      },
        -      "negate": {
        -        "$ref": "#/$defs/AssertionNegate"
        -      },
        -      "path": {
        -        "type": "string"
        -      },
        -      "validation": {
        -        "type": "boolean"
        -      },
        -      "value": {
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "@type"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "properties": {
        -      "@type": {
        -        "const": "PutQueueAction"
        -      },
        -      "id": {
        -        "type": "string"
        -      },
        -      "name": {
        -        "type": "string"
        -      },
        -      "queueName": {
        -        "type": "string"
        -      },
        -      "retries": {
        -        "type": "integer"
        -      },
        -      "value": {
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "@type"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "properties": {
        -      "@type": {
        -        "const": "JsonVariableExtractor"
        -      },
        -      "defaultValue": {
        -        "type": "string"
        -      },
        -      "id": {
        -        "type": "string"
        -      },
        -      "jsonPath": {
        -        "type": "string"
        -      },
        -      "matchGroup": {
        -        "type": "integer"
        -      },
        -      "name": {
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "@type"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "properties": {
        -      "@type": {
        -        "const": "WebDriverAction"
        -      },
        -      "children": {
        -        "items": {
        -          "$ref": "#/$defs/Action"
        -        },
        -        "type": "array"
        -      },
        -      "id": {
        -        "type": "string"
        -      },
        -      "language": {
        -        "$ref": "#/$defs/ScriptLanguage"
        -      },
        -      "name": {
        -        "type": "string"
        -      },
        -      "parameters": {
        -        "type": "string"
        -      },
        -      "script": {
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "@type"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "properties": {
        -      "@type": {
        -        "const": "DelayAction"
        -      },
        -      "id": {
        -        "type": "string"
        -      },
        -      "thinkTime": {
        -        "$ref": "#/$defs/Thinktime"
        -      }
        -    },
        -    "required": [
        -      "@type"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "properties": {
        -      "@type": {
        -        "const": "JSR223Action"
        -      },
        -      "filename": {
        -        "type": "string"
        -      },
        -      "id": {
        -        "type": "string"
        -      },
        -      "language": {
        -        "$ref": "#/$defs/ScriptLanguage"
        -      },
        -      "name": {
        -        "type": "string"
        -      },
        -      "parameters": {
        -        "type": "string"
        -      },
        -      "script": {
        -        "type": "string"
        -      },
        -      "type": {
        -        "enum": [
        -          "SAMPLER",
        -          "PRE_PROCESSOR",
        -          "POST_PROCESSOR"
        -        ],
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "@type"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "properties": {
        -      "@type": {
        -        "const": "HttpRequestAction"
        -      },
        -      "children": {
        -        "items": {
        -          "$ref": "#/$defs/Action"
        -        },
        -        "type": "array"
        -      },
        -      "contentEncoding": {
        -        "type": [
        -          "string",
        -          "null"
        -        ]
        -      },
        -      "downloadResources": {
        -        "type": "boolean"
        -      },
        -      "followRedirects": {
        -        "type": "boolean"
        -      },
        -      "headers": {
        -        "items": {
        -          "properties": {
        -            "name": {
        -              "type": "string"
        -            },
        -            "value": {
        -              "type": "string"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "type": "array"
        -      },
        -      "id": {
        -        "type": "string"
        -      },
        -      "method": {
        -        "type": "string"
        -      },
        -      "name": {
        -        "type": "string"
        -      },
        -      "path": {
        -        "type": "string"
        -      },
        -      "postData": {
        -        "anyOf": [
        -          {
        -            "type": "null"
        -          },
        -          {
        -            "properties": {
        -              "@type": {
        -                "const": "HttpParametersPostData"
        -              },
        -              "contentDispositionOnly": {
        -                "type": "boolean"
        -              },
        -              "mimeType": {
        -                "$ref": "#/$defs/HttpPostDataMimeType"
        -              },
        -              "parameters": {
        -                "items": {
        -                  "anyOf": [
        -                    {
        -                      "properties": {
        -                        "@type": {
        -                          "const": "HttpFilePostParameter"
        -                        },
        -                        "contentType": {
        -                          "type": "string"
        -                        },
        -                        "fileName": {
        -                          "type": "string"
        -                        },
        -                        "name": {
        -                          "type": "string"
        -                        }
        -                      },
        -                      "required": [
        -                        "@type"
        -                      ],
        -                      "type": "object"
        -                    },
        -                    {
        -                      "properties": {
        -                        "@type": {
        -                          "const": "HttpNameValuePostParameter"
        -                        },
        -                        "contentType": {
        -                          "type": "string"
        -                        },
        -                        "encode": {
        -                          "type": "boolean"
        -                        },
        -                        "includeEquals": {
        -                          "type": "boolean"
        -                        },
        -                        "name": {
        -                          "type": "string"
        -                        },
        -                        "value": {
        -                          "type": "string"
        -                        }
        -                      },
        -                      "required": [
        -                        "@type"
        -                      ],
        -                      "type": "object"
        -                    }
        -                  ]
        -                },
        -                "type": "array"
        -              }
        -            },
        -            "required": [
        -              "@type"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "properties": {
        -              "@type": {
        -                "const": "HttpPlainTextPostData"
        -              },
        -              "mimeType": {
        -                "$ref": "#/$defs/HttpPostDataMimeType"
        -              },
        -              "text": {
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "@type"
        -            ],
        -            "type": "object"
        -          }
        -        ]
        -      },
        -      "queryParameters": {
        -        "items": {
        -          "properties": {
        -            "encode": {
        -              "type": "boolean"
        -            },
        -            "includeEquals": {
        -              "type": "boolean"
        -            },
        -            "name": {
        -              "type": "string"
        -            },
        -            "value": {
        -              "type": "string"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "type": "array"
        -      },
        -      "resourcesFilter": {
        -        "type": "string"
        -      },
        -      "resourcesPool": {
        -        "type": "integer"
        -      },
        -      "serverId": {
        -        "type": "string"
        -      },
        -      "thinkTime": {
        -        "$ref": "#/$defs/Thinktime"
        -      }
        -    },
        -    "required": [
        -      "@type"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "properties": {
        -      "@type": {
        -        "const": "ResponseAssertion"
        -      },
        -      "field": {
        -        "enum": [
        -          "BODY",
        -          "HEADERS",
        -          "STATUS_CODE",
        -          "RESPONSE_MESSAGE",
        -          "REQUEST_HEADERS",
        -          "SAMPLE_LABEL",
        -          "RESPONSE_DOCUMENT",
        -          "REQUEST_DATA"
        -        ],
        -        "type": "string"
        -      },
        -      "id": {
        -        "type": "string"
        -      },
        -      "match": {
        -        "enum": [
        -          "CONTAINS",
        -          "MATCHES",
        -          "EQUALS",
        -          "SUBSTRING"
        -        ],
        -        "type": "string"
        -      },
        -      "name": {
        -        "type": "string"
        -      },
        -      "negate": {
        -        "$ref": "#/$defs/AssertionNegate"
        -      },
        -      "operator": {
        -        "enum": [
        -          "AND",
        -          "OR"
        -        ],
        -        "type": "string"
        -      },
        -      "patterns": {
        -        "items": {
        -          "type": "string"
        -        },
        -        "type": "array"
        -      },
        -      "type": {
        -        "enum": [
        -          "REQUEST_ONLY",
        -          "REQUEST_AND_SUBREQUESTS",
        -          "SUBREQUESTS_ONLY"
        -        ],
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "@type"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "properties": {
        -      "@type": {
        -        "const": "PlaywrightSpecAction"
        -      },
        -      "aggregators": {
        -        "items": {
        -          "properties": {
        -            "comment": {
        -              "type": "string"
        -            },
        -            "regexp": {
        -              "type": "string"
        -            },
        -            "template": {
        -              "type": "string"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "type": "array"
        -      },
        -      "id": {
        -        "type": "string"
        -      },
        -      "name": {
        -        "type": "string"
        -      },
        -      "script": {
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "@type"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "properties": {
        -      "@type": {
        -        "const": "FlowControlContainerAction"
        -      },
        -      "children": {
        -        "items": {
        -          "$ref": "#/$defs/Action"
        -        },
        -        "type": "array"
        -      },
        -      "id": {
        -        "type": "string"
        -      },
        -      "name": {
        -        "type": "string"
        -      },
        -      "type": {
        -        "enum": [
        -          "TOTAL_EXECUTIONS",
        -          "PERCENT_EXECUTIONS"
        -        ],
        -        "type": "string"
        -      },
        -      "value": {
        -        "type": "number"
        -      }
        -    },
        -    "required": [
        -      "@type"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "properties": {
        -      "@type": {
        -        "const": "LinkAction"
        -      },
        -      "id": {
        -        "type": "string"
        -      },
        -      "name": {
        -        "type": "string"
        -      },
        -      "path": {
        -        "items": {
        -          "type": "string"
        -        },
        -        "type": "array"
        -      }
        -    },
        -    "required": [
        -      "@type"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "properties": {
        -      "@type": {
        -        "const": "ForEachContainerAction"
        -      },
        -      "children": {
        -        "items": {
        -          "$ref": "#/$defs/Action"
        -        },
        -        "type": "array"
        -      },
        -      "id": {
        -        "type": "string"
        -      },
        -      "inputVariable": {
        -        "type": "string"
        -      },
        -      "name": {
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "@type"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "properties": {
        -      "@type": {
        -        "const": "JMesPathVariableExtractor"
        -      },
        -      "defaultValue": {
        -        "type": "string"
        -      },
        -      "id": {
        -        "type": "string"
        -      },
        -      "jmesPath": {
        -        "type": "string"
        -      },
        -      "matchGroup": {
        -        "type": "integer"
        -      },
        -      "name": {
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "@type"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "properties": {
        -      "@type": {
        -        "const": "RegexpVariableExtractor"
        -      },
        -      "defaultValue": {
        -        "type": "string"
        -      },
        -      "from": {
        -        "enum": [
        -          "BODY",
        -          "HEADERS"
        -        ],
        -        "type": "string"
        -      },
        -      "id": {
        -        "type": "string"
        -      },
        -      "matchGroup": {
        -        "type": "integer"
        -      },
        -      "name": {
        -        "type": "string"
        -      },
        -      "regexp": {
        -        "type": "string"
        -      },
        -      "template": {
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "@type"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "properties": {
        -      "@type": {
        -        "const": "HtmlVariableExtractor"
        -      },
        -      "attribute": {
        -        "type": "string"
        -      },
        -      "defaultValue": {
        -        "type": "string"
        -      },
        -      "expression": {
        -        "type": "string"
        -      },
        -      "id": {
        -        "type": "string"
        -      },
        -      "matchGroup": {
        -        "type": "integer"
        -      },
        -      "name": {
        -        "type": "string"
        -      },
        -      "type": {
        -        "enum": [
        -          "JSOUP",
        -          "JODD"
        -        ],
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "@type"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "properties": {
        -      "@type": {
        -        "const": "XPath2VariableExtractor"
        -      },
        -      "defaultValue": {
        -        "type": "string"
        -      },
        -      "id": {
        -        "type": "string"
        -      },
        -      "includeXml": {
        -        "type": "boolean"
        -      },
        -      "matchGroup": {
        -        "type": "integer"
        -      },
        -      "name": {
        -        "type": "string"
        -      },
        -      "namespaces": {
        -        "items": {
        -          "properties": {
        -            "prefix": {
        -              "type": "string"
        -            },
        -            "uri": {
        -              "type": "string"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "type": "array"
        -      },
        -      "query": {
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "@type"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "properties": {
        -      "@type": {
        -        "const": "RandomContainerAction"
        -      },
        -      "children": {
        -        "items": {
        -          "$ref": "#/$defs/Action"
        -        },
        -        "type": "array"
        -      },
        -      "id": {
        -        "type": "string"
        -      },
        -      "name": {
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "@type"
        -    ],
        -    "type": "object"
        -  }
        -]New value: +[
        +  {
        +    "properties": {
        +      "@type": {
        +        "const": "WhileContainerAction"
        +      },
        +      "children": {
        +        "items": {
        +          "$ref": "#/$defs/Action"
        +        },
        +        "type": "array"
        +      },
        +      "condition": {
        +        "type": "string"
        +      },
        +      "id": {
        +        "type": "string"
        +      },
        +      "name": {
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "@type"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "properties": {
        +      "@type": {
        +        "const": "XPath1VariableExtractor"
        +      },
        +      "defaultValue": {
        +        "type": "string"
        +      },
        +      "id": {
        +        "type": "string"
        +      },
        +      "includeXml": {
        +        "type": "boolean"
        +      },
        +      "matchGroup": {
        +        "type": "integer"
        +      },
        +      "name": {
        +        "type": "string"
        +      },
        +      "query": {
        +        "type": "string"
        +      },
        +      "settings": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "@type": {
        +                "const": "XPath1StrictSettings"
        +              },
        +              "downloadDtds": {
        +                "type": "boolean"
        +              },
        +              "ignoreWhitespaces": {
        +                "type": "boolean"
        +              },
        +              "useNamespaces": {
        +                "type": "boolean"
        +              },
        +              "validateXml": {
        +                "type": "boolean"
        +              }
        +            },
        +            "required": [
        +              "@type"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "properties": {
        +              "@type": {
        +                "const": "XPath1TolerantSettings"
        +              },
        +              "quiet": {
        +                "type": "boolean"
        +              },
        +              "reportErrors": {
        +                "type": "boolean"
        +              },
        +              "showWarnings": {
        +                "type": "boolean"
        +              }
        +            },
        +            "required": [
        +              "@type"
        +            ],
        +            "type": "object"
        +          }
        +        ]
        +      }
        +    },
        +    "required": [
        +      "@type"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "properties": {
        +      "@type": {
        +        "const": "VirtualUser"
        +      },
        +      "children": {
        +        "items": {
        +          "$ref": "#/$defs/Action"
        +        },
        +        "type": "array"
        +      },
        +      "created": {
        +        "description": "Timestamp as epoch milliseconds.",
        +        "type": "integer"
        +      },
        +      "description": {
        +        "type": "string"
        +      },
        +      "id": {
        +        "type": "string"
        +      },
        +      "lastModified": {
        +        "description": "Timestamp as epoch milliseconds.",
        +        "type": "integer"
        +      },
        +      "name": {
        +        "type": "string"
        +      },
        +      "projectId": {
        +        "type": "string"
        +      },
        +      "tags": {
        +        "items": {
        +          "type": "string"
        +        },
        +        "type": "array"
        +      },
        +      "type": {
        +        "$ref": "#/$defs/VirtualUserType"
        +      },
        +      "userId": {
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "@type"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "properties": {
        +      "@type": {
        +        "const": "IfContainerAction"
        +      },
        +      "children": {
        +        "items": {
        +          "$ref": "#/$defs/Action"
        +        },
        +        "type": "array"
        +      },
        +      "condition": {
        +        "type": "string"
        +      },
        +      "id": {
        +        "type": "string"
        +      },
        +      "name": {
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "@type"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "properties": {
        +      "@type": {
        +        "const": "SetRuntimePropertyAction"
        +      },
        +      "id": {
        +        "type": "string"
        +      },
        +      "key": {
        +        "type": "string"
        +      },
        +      "value": {
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "@type"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "properties": {
        +      "@type": {
        +        "const": "PlaywrightConfigurationAction"
        +      },
        +      "dependencies": {
        +        "items": {
        +          "$ref": "#/$defs/PlaywrightDependency"
        +        },
        +        "type": "array"
        +      },
        +      "devDependencies": {
        +        "items": {
        +          "$ref": "#/$defs/PlaywrightDependency"
        +        },
        +        "type": "array"
        +      },
        +      "id": {
        +        "type": "string"
        +      },
        +      "name": {
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "@type"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "properties": {
        +      "@type": {
        +        "const": "LoopContainerAction"
        +      },
        +      "children": {
        +        "items": {
        +          "$ref": "#/$defs/Action"
        +        },
        +        "type": "array"
        +      },
        +      "condition": {
        +        "type": "string"
        +      },
        +      "continueForever": {
        +        "type": "boolean"
        +      },
        +      "id": {
        +        "type": "string"
        +      },
        +      "name": {
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "@type"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "properties": {
        +      "@type": {
        +        "const": "DebugAction"
        +      },
        +      "id": {
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "@type"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "properties": {
        +      "@type": {
        +        "const": "PollQueueAction"
        +      },
        +      "id": {
        +        "type": "string"
        +      },
        +      "name": {
        +        "type": "string"
        +      },
        +      "queueName": {
        +        "type": "string"
        +      },
        +      "retries": {
        +        "type": "integer"
        +      },
        +      "variableName": {
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "@type"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "properties": {
        +      "@type": {
        +        "const": "ContainerAction"
        +      },
        +      "children": {
        +        "items": {
        +          "$ref": "#/$defs/Action"
        +        },
        +        "type": "array"
        +      },
        +      "id": {
        +        "type": "string"
        +      },
        +      "name": {
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "@type"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "properties": {
        +      "@type": {
        +        "const": "JMeterAction"
        +      },
        +      "children": {
        +        "items": {
        +          "$ref": "#/$defs/Action"
        +        },
        +        "type": "array"
        +      },
        +      "content": {
        +        "type": "object"
        +      },
        +      "enabled": {
        +        "type": "boolean"
        +      },
        +      "guiClass": {
        +        "type": "string"
        +      },
        +      "id": {
        +        "type": "string"
        +      },
        +      "testClass": {
        +        "type": "string"
        +      },
        +      "testName": {
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "@type"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "properties": {
        +      "@type": {
        +        "const": "JsonAssertion"
        +      },
        +      "id": {
        +        "type": "string"
        +      },
        +      "name": {
        +        "type": "string"
        +      },
        +      "negate": {
        +        "$ref": "#/$defs/AssertionNegate"
        +      },
        +      "path": {
        +        "type": "string"
        +      },
        +      "validation": {
        +        "type": "boolean"
        +      },
        +      "value": {
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "@type"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "properties": {
        +      "@type": {
        +        "const": "PutQueueAction"
        +      },
        +      "id": {
        +        "type": "string"
        +      },
        +      "name": {
        +        "type": "string"
        +      },
        +      "queueName": {
        +        "type": "string"
        +      },
        +      "retries": {
        +        "type": "integer"
        +      },
        +      "value": {
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "@type"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "properties": {
        +      "@type": {
        +        "const": "JsonVariableExtractor"
        +      },
        +      "defaultValue": {
        +        "type": "string"
        +      },
        +      "id": {
        +        "type": "string"
        +      },
        +      "jsonPath": {
        +        "type": "string"
        +      },
        +      "matchGroup": {
        +        "type": "integer"
        +      },
        +      "name": {
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "@type"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "properties": {
        +      "@type": {
        +        "const": "WebDriverAction"
        +      },
        +      "children": {
        +        "items": {
        +          "$ref": "#/$defs/Action"
        +        },
        +        "type": "array"
        +      },
        +      "id": {
        +        "type": "string"
        +      },
        +      "language": {
        +        "$ref": "#/$defs/ScriptLanguage"
        +      },
        +      "name": {
        +        "type": "string"
        +      },
        +      "parameters": {
        +        "type": "string"
        +      },
        +      "script": {
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "@type"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "properties": {
        +      "@type": {
        +        "const": "DelayAction"
        +      },
        +      "id": {
        +        "type": "string"
        +      },
        +      "thinkTime": {
        +        "$ref": "#/$defs/Thinktime"
        +      }
        +    },
        +    "required": [
        +      "@type"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "properties": {
        +      "@type": {
        +        "const": "JSR223Action"
        +      },
        +      "filename": {
        +        "type": "string"
        +      },
        +      "id": {
        +        "type": "string"
        +      },
        +      "language": {
        +        "$ref": "#/$defs/ScriptLanguage"
        +      },
        +      "name": {
        +        "type": "string"
        +      },
        +      "parameters": {
        +        "type": "string"
        +      },
        +      "script": {
        +        "type": "string"
        +      },
        +      "type": {
        +        "enum": [
        +          "SAMPLER",
        +          "PRE_PROCESSOR",
        +          "POST_PROCESSOR"
        +        ],
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "@type"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "properties": {
        +      "@type": {
        +        "const": "HttpRequestAction"
        +      },
        +      "children": {
        +        "items": {
        +          "$ref": "#/$defs/Action"
        +        },
        +        "type": "array"
        +      },
        +      "contentEncoding": {
        +        "type": [
        +          "string",
        +          "null"
        +        ]
        +      },
        +      "downloadResources": {
        +        "type": "boolean"
        +      },
        +      "followRedirects": {
        +        "type": "boolean"
        +      },
        +      "headers": {
        +        "items": {
        +          "properties": {
        +            "name": {
        +              "type": "string"
        +            },
        +            "value": {
        +              "type": "string"
        +            }
        +          },
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "id": {
        +        "type": "string"
        +      },
        +      "method": {
        +        "type": "string"
        +      },
        +      "name": {
        +        "type": "string"
        +      },
        +      "path": {
        +        "type": "string"
        +      },
        +      "postData": {
        +        "anyOf": [
        +          {
        +            "type": "null"
        +          },
        +          {
        +            "properties": {
        +              "@type": {
        +                "const": "HttpParametersPostData"
        +              },
        +              "contentDispositionOnly": {
        +                "type": "boolean"
        +              },
        +              "mimeType": {
        +                "$ref": "#/$defs/HttpPostDataMimeType"
        +              },
        +              "parameters": {
        +                "items": {
        +                  "anyOf": [
        +                    {
        +                      "properties": {
        +                        "@type": {
        +                          "const": "HttpNameValuePostParameter"
        +                        },
        +                        "contentType": {
        +                          "type": "string"
        +                        },
        +                        "encode": {
        +                          "type": "boolean"
        +                        },
        +                        "includeEquals": {
        +                          "type": "boolean"
        +                        },
        +                        "name": {
        +                          "type": "string"
        +                        },
        +                        "value": {
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "@type"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    {
        +                      "properties": {
        +                        "@type": {
        +                          "const": "HttpFilePostParameter"
        +                        },
        +                        "contentType": {
        +                          "type": "string"
        +                        },
        +                        "fileName": {
        +                          "type": "string"
        +                        },
        +                        "name": {
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "@type"
        +                      ],
        +                      "type": "object"
        +                    }
        +                  ]
        +                },
        +                "type": "array"
        +              }
        +            },
        +            "required": [
        +              "@type"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "properties": {
        +              "@type": {
        +                "const": "HttpPlainTextPostData"
        +              },
        +              "mimeType": {
        +                "$ref": "#/$defs/HttpPostDataMimeType"
        +              },
        +              "text": {
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "@type"
        +            ],
        +            "type": "object"
        +          }
        +        ]
        +      },
        +      "queryParameters": {
        +        "items": {
        +          "properties": {
        +            "encode": {
        +              "type": "boolean"
        +            },
        +            "includeEquals": {
        +              "type": "boolean"
        +            },
        +            "name": {
        +              "type": "string"
        +            },
        +            "value": {
        +              "type": "string"
        +            }
        +          },
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "resourcesFilter": {
        +        "type": "string"
        +      },
        +      "resourcesPool": {
        +        "type": "integer"
        +      },
        +      "serverId": {
        +        "type": "string"
        +      },
        +      "thinkTime": {
        +        "$ref": "#/$defs/Thinktime"
        +      }
        +    },
        +    "required": [
        +      "@type"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "properties": {
        +      "@type": {
        +        "const": "ResponseAssertion"
        +      },
        +      "field": {
        +        "enum": [
        +          "BODY",
        +          "HEADERS",
        +          "STATUS_CODE",
        +          "RESPONSE_MESSAGE",
        +          "REQUEST_HEADERS",
        +          "SAMPLE_LABEL",
        +          "RESPONSE_DOCUMENT",
        +          "REQUEST_DATA"
        +        ],
        +        "type": "string"
        +      },
        +      "id": {
        +        "type": "string"
        +      },
        +      "match": {
        +        "enum": [
        +          "CONTAINS",
        +          "MATCHES",
        +          "EQUALS",
        +          "SUBSTRING"
        +        ],
        +        "type": "string"
        +      },
        +      "name": {
        +        "type": "string"
        +      },
        +      "negate": {
        +        "$ref": "#/$defs/AssertionNegate"
        +      },
        +      "operator": {
        +        "enum": [
        +          "AND",
        +          "OR"
        +        ],
        +        "type": "string"
        +      },
        +      "patterns": {
        +        "items": {
        +          "type": "string"
        +        },
        +        "type": "array"
        +      },
        +      "type": {
        +        "enum": [
        +          "REQUEST_ONLY",
        +          "REQUEST_AND_SUBREQUESTS",
        +          "SUBREQUESTS_ONLY"
        +        ],
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "@type"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "properties": {
        +      "@type": {
        +        "const": "PlaywrightSpecAction"
        +      },
        +      "aggregators": {
        +        "items": {
        +          "properties": {
        +            "comment": {
        +              "type": "string"
        +            },
        +            "regexp": {
        +              "type": "string"
        +            },
        +            "template": {
        +              "type": "string"
        +            }
        +          },
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "id": {
        +        "type": "string"
        +      },
        +      "name": {
        +        "type": "string"
        +      },
        +      "script": {
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "@type"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "properties": {
        +      "@type": {
        +        "const": "FlowControlContainerAction"
        +      },
        +      "children": {
        +        "items": {
        +          "$ref": "#/$defs/Action"
        +        },
        +        "type": "array"
        +      },
        +      "id": {
        +        "type": "string"
        +      },
        +      "name": {
        +        "type": "string"
        +      },
        +      "type": {
        +        "enum": [
        +          "TOTAL_EXECUTIONS",
        +          "PERCENT_EXECUTIONS"
        +        ],
        +        "type": "string"
        +      },
        +      "value": {
        +        "type": "number"
        +      }
        +    },
        +    "required": [
        +      "@type"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "properties": {
        +      "@type": {
        +        "const": "LinkAction"
        +      },
        +      "id": {
        +        "type": "string"
        +      },
        +      "name": {
        +        "type": "string"
        +      },
        +      "path": {
        +        "items": {
        +          "type": "string"
        +        },
        +        "type": "array"
        +      }
        +    },
        +    "required": [
        +      "@type"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "properties": {
        +      "@type": {
        +        "const": "ForEachContainerAction"
        +      },
        +      "children": {
        +        "items": {
        +          "$ref": "#/$defs/Action"
        +        },
        +        "type": "array"
        +      },
        +      "id": {
        +        "type": "string"
        +      },
        +      "inputVariable": {
        +        "type": "string"
        +      },
        +      "name": {
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "@type"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "properties": {
        +      "@type": {
        +        "const": "JMesPathVariableExtractor"
        +      },
        +      "defaultValue": {
        +        "type": "string"
        +      },
        +      "id": {
        +        "type": "string"
        +      },
        +      "jmesPath": {
        +        "type": "string"
        +      },
        +      "matchGroup": {
        +        "type": "integer"
        +      },
        +      "name": {
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "@type"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "properties": {
        +      "@type": {
        +        "const": "RegexpVariableExtractor"
        +      },
        +      "defaultValue": {
        +        "type": "string"
        +      },
        +      "from": {
        +        "enum": [
        +          "BODY",
        +          "HEADERS"
        +        ],
        +        "type": "string"
        +      },
        +      "id": {
        +        "type": "string"
        +      },
        +      "matchGroup": {
        +        "type": "integer"
        +      },
        +      "name": {
        +        "type": "string"
        +      },
        +      "regexp": {
        +        "type": "string"
        +      },
        +      "template": {
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "@type"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "properties": {
        +      "@type": {
        +        "const": "HtmlVariableExtractor"
        +      },
        +      "attribute": {
        +        "type": "string"
        +      },
        +      "defaultValue": {
        +        "type": "string"
        +      },
        +      "expression": {
        +        "type": "string"
        +      },
        +      "id": {
        +        "type": "string"
        +      },
        +      "matchGroup": {
        +        "type": "integer"
        +      },
        +      "name": {
        +        "type": "string"
        +      },
        +      "type": {
        +        "enum": [
        +          "JSOUP",
        +          "JODD"
        +        ],
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "@type"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "properties": {
        +      "@type": {
        +        "const": "XPath2VariableExtractor"
        +      },
        +      "defaultValue": {
        +        "type": "string"
        +      },
        +      "id": {
        +        "type": "string"
        +      },
        +      "includeXml": {
        +        "type": "boolean"
        +      },
        +      "matchGroup": {
        +        "type": "integer"
        +      },
        +      "name": {
        +        "type": "string"
        +      },
        +      "namespaces": {
        +        "items": {
        +          "properties": {
        +            "prefix": {
        +              "type": "string"
        +            },
        +            "uri": {
        +              "type": "string"
        +            }
        +          },
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "query": {
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "@type"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "properties": {
        +      "@type": {
        +        "const": "RandomContainerAction"
        +      },
        +      "children": {
        +        "items": {
        +          "$ref": "#/$defs/Action"
        +        },
        +        "type": "array"
        +      },
        +      "id": {
        +        "type": "string"
        +      },
        +      "name": {
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "@type"
        +    ],
        +    "type": "object"
        +  }
        +]
  2. 96 tool updates
    • First observedadd_correlation_framework_to_project
    • First observedapply_correlations_to_virtual_user
    • First observedbackup_virtual_user
    • First observedcreate_constant_variable
    • First observedcreate_correlation_rule
    • First observedcreate_counter_variable
    • First observedcreate_csv_variable
    • First observedcreate_project
    • First observedcreate_random_variable
    • First observedcreate_scenario_ramp_up
    • First observedcreate_scenario_ramp_up_down
    • First observedcreate_scenario_stairs
    • First observedcreate_secret_variable
    • First observedcreate_trend_report_by_creation_date
    • First observedcreate_trend_report_by_name
    • First observedcreate_trend_report_by_tags
    • First observeddelete_bench_report
    • First observeddelete_correlation_rule
    • First observeddelete_http_server
    • First observeddelete_project_file
    • First observeddelete_scenario
    • First observeddelete_scheduled_job
    • First observeddelete_unused_http_servers
    • First observeddelete_variable
    • First observeddelete_virtual_user
    • First observeddescribe_virtual_user
    • First observeddisable_scheduled_job
    • First observeddownload_bench_result_file
    • First observeddownload_project_file
    • First observedenable_scheduled_job
    • First observedexport_bench_report_pdf
    • First observedfetch_bench_error_http
    • First observedfetch_validation_http_body
    • First observedget_bench_report
    • First observedget_bench_result
    • First observedget_bench_status
    • First observedget_report_area_range_values
    • First observedget_report_errors
    • First observedget_report_insights
    • First observedget_report_line_chart_values
    • First observedget_report_pie_values
    • First observedget_report_stacked_chart_values
    • First observedget_report_summary_values
    • First observedget_report_table_values
    • First observedget_report_textual_monitors
    • First observedget_report_threshold_alarms
    • First observedget_report_top_values
    • First observedget_report_tree_values
    • First observedget_scenario
    • First observedget_scenario_matching_plans
    • First observedget_task_result
    • First observedget_validation_failure_detail
    • First observedget_virtual_user
    • First observedget_virtual_user_validation
    • First observedget_virtual_user_validation_index
    • First observedimport_har_virtual_user
    • First observedimport_playwright_virtual_user
    • First observedimport_postman_virtual_user
    • First observedimport_urls_virtual_user
    • First observedimport_webdriver_virtual_user
    • First observedlist_active_subscriptions
    • First observedlist_bench_docker_logs
    • First observedlist_bench_load_generators
    • First observedlist_bench_reports_by_project
    • First observedlist_bench_result_files
    • First observedlist_correlation_frameworks
    • First observedlist_correlation_rules
    • First observedlist_docker_providers_by_workspace
    • First observedlist_http_server_usages
    • First observedlist_http_servers_by_project
    • First observedlist_project_files
    • First observedlist_projects_by_workspace
    • First observedlist_public_docker_providers
    • First observedlist_scenarios_by_project
    • First observedlist_scheduled_jobs_by_project
    • First observedlist_variables
    • First observedlist_virtual_users
    • First observedlist_workspaces
    • First observedpatch_bench_report
    • First observedpatch_scenario
    • First observedpatch_virtual_user
    • First observedread_bench_result_file_lines
    • First observedread_project_file_lines
    • First observedrun_scenario
    • First observedsanity_check_virtual_user
    • First observedschedule_scenario_cron
    • First observedschedule_scenario_once
    • First observedstop_bench_result
    • First observedupdate_bench_report
    • First observedupdate_http_server
    • First observedupdate_project
    • First observedupdate_scenario
    • First observedupdate_virtual_user
    • First observedupload_jmx_virtual_user
    • First observedupload_project_file
    • First observedvalidate_virtual_user

Frequently Asked Questions

Discussions

No comments yet. Be the first to start the discussion!

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables detection and analysis of pre-public product launches through web search, content extraction, AI-powered scoring, and automated alerting. Provides comprehensive tools for surfacing stealth startup signals before they trend publicly.
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Browse IndustryLens's published competitive-intelligence reports and head-to-head competitor comparisons from any AI agent — real, source-backed data.
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables AI chat clients to perform market research and competitive intelligence by gathering company overviews, competitor lists, product portfolios, pricing snapshots, and recent news via live Tavily search.
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

TDQS

A4/5.0
Disambiguation4/5

Most tools have clearly distinct purposes, aided by detailed descriptions. However, the presence of both update_ and patch_ variants for the same entity (e.g., update_scenario vs patch_scenario) and similar validation tools (get_validation_failure_detail vs fetch_validation_http_body) could cause confusion without careful reading. Overall, disambiguation is good but not perfect.

Naming Consistency5/5

All tool names follow a consistent verb_noun pattern in snake_case, making them predictable. Even compound verbs like 'sanity_check' and long phrases like 'add_correlation_framework_to_project' maintain the pattern. The naming is highly consistent.

Tool Count2/5

With 96 tools, the server vastly exceeds the typical well-scoped range of 3-15 tools. While each tool may be justified by the complexity of the performance testing platform, the high count makes the tool set overwhelming and reduces coherence for an agent.

Completeness4/5

The tool surface is comprehensive, covering creation, reading, updating, deletion, validation, scheduling, import/export, and analysis for most entities. Minor gaps exist, such as no direct list of all bench results (only via reports) and no bench result deletion, but these are workable.

Resources