action meshery_id_save_performance_profile { label: "Handle POST requests for saving performance profile" description: "Save performance profile using the current provider's persistence mechanism" provider: meshery method: POST path: "/api/user/performance/profiles" encoding: json input: { type: "object" description: "PerformanceProfileParameters structs contains parameters to save a performance profile" properties: { concurrent_request: { type: "integer" format: "int64" description: "number of concurrent requests" } duration: { type: "string" description: "duration of tests e.g. 30s" } endpoints: { type: "array" description: "array of urls of performance results" items: { type: "string" } } load_generators: { type: "array" description: "array of load generators" items: { type: "string" } } name: { type: "string" description: "name of performance profile" } qps: { type: "integer" format: "int64" description: "qps in integer" } service_mesh: { type: "string" description: "service mesh for performance tests" } } } output: { type: "object" additionalProperties: true } }