generate_test_cases_batch
Generate QA test cases for multiple API endpoints simultaneously from Swagger/OpenAPI specifications, with filtering options for tags, methods, and paths.
Instructions
Generate QA test cases for multiple endpoints at once. Optionally filter by tag, methods, or path prefix.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"source": "<source>"
},
"name": "generate_test_cases_batch"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| source | Yes | Swagger/OpenAPI spec source: URL (https://...) or local file path (/path/to/spec.json, ./spec.yaml) | |
| tag | No | Filter endpoints by tag (optional) | |
| methods | No | Filter by HTTP methods, e.g. ['POST', 'PUT'] (optional) | |
| path_prefix | No | Filter by path prefix, e.g. '/api/v2' (optional) | |
| auth_header | No | Authorization header value, e.g. "Bearer eyJ..." or "Basic dXNlcjpwYXNz" | |
| headers | No | Additional HTTP headers as key-value pairs, e.g. {"X-API-Key": "abc123"} | |
| config | No | Generation configuration options |