For AI agents and LLMs: a machine-readable index is available at llms.txt. A plain-Markdown version of any documentation page is available by appending .md to its URL.
Skip to main content
Performance TestingGet Performance Test Summary
TestMu AI
StatusCommunityBlog
Performance Testing

Get Performance Test Summary

Return Tier 1 metrics bucketed by concurrency. For terminal runs the result is served from a cached summary; pass `refresh=true` to recompute from the underlying call records.

GET
/api/performance-tests/{run_id}/summary
Get Performance Test Summary
curl --request GET \
--url "https://agent-testing.lambdatest.com/api/performance-tests/{run_id}/summary" \
--header "Authorization: Basic <encoded-value>"
{
"run_id": "<string>",
"status": "running",
"profile": "ramp_up",
"total_calls": 123,
"completed_calls": 123,
"failed_calls": 123,
"in_flight_calls": 123,
"has_stuck_calls": false,
"max_concurrency_reached": 123,
"duration_seconds": 123,
"calls_per_minute": 123,
"bands": [
{
"concurrency_level": 123,
"concurrency_label": "<string>",
"calls": 123,
"call_ids": [
"<string>"
],
"avg_time_to_connect_ms": 123,
"avg_first_response_latency_ms": 123,
"avg_turn_latency_ms": 123,
"p50_turn_latency_ms": 123,
"p95_turn_latency_ms": 123,
"p99_turn_latency_ms": 123,
"turn_latency_samples": 0,
"avg_agent_response_latency_ms": 123,
"p50_agent_response_latency_ms": 123,
"p90_agent_response_latency_ms": 123,
"p95_agent_response_latency_ms": 123,
"p99_agent_response_latency_ms": 123,
"agent_response_latency_samples": 0,
"fallback_agent_response_samples": 0,
"agent_response_latency_reliable": false,
"success_rate": 0,
"drop_rate": 0,
"error_distribution": {},
"avg_queue_wait_ms": 123,
"stuck_call_count": 0,
"avg_call_duration_s": 123,
"avg_provider_create_call_ms": 123,
"provider_error_rate": 0,
"avg_cost_usd": 123
}
],
"latency_degradation_ratio": 123,
"turn_latency_supported": true,
"agent_response_latency_supported": true,
"breaking_point": {
"concurrency_level": 123,
"concurrency_label": "<string>",
"reason": "<string>",
"latency_degradation_vs_baseline": "<string>"
},
"recommendations": [
"<string>"
],
"started_at": "<string>",
"completed_at": "<string>"
}

Authorizations

Authorizationstringheaderrequired

Basic authentication header of the form Basic <encoded-value>, where <encoded-value> is the base64-encoded string username:password.

Path Parameters

run_idstringrequired

Query Parameters

refreshboolean

Force a rebuild even if a cached summary exists.

Response

application/json

Successful Response

run_idstringrequired
statusstringrequired

Lifecycle states for a `PerformanceTestRun` row.

profilestringrequired

Pacing pattern the orchestrator applies to the call list.

total_callsintegerrequired
completed_callsintegerrequired
failed_callsintegerrequired
in_flight_callsintegerrequired
has_stuck_callsboolean
max_concurrency_reachedintegerrequired
duration_secondsnumber
calls_per_minutenumber
bandsobject[]
bands.concurrency_levelnumber
bands.concurrency_labelstring
Example: "<string>"
bands.callsnumber
bands.call_idsstring[]
Example:
["<string>"]
bands.avg_time_to_connect_msnumber
bands.avg_first_response_latency_msnumber
bands.avg_turn_latency_msnumber
bands.p50_turn_latency_msnumber
bands.p95_turn_latency_msnumber
bands.p99_turn_latency_msnumber
bands.turn_latency_samplesnumber
Example: 0
bands.avg_agent_response_latency_msnumber
bands.p50_agent_response_latency_msnumber
bands.p90_agent_response_latency_msnumber
bands.p95_agent_response_latency_msnumber
bands.p99_agent_response_latency_msnumber
bands.agent_response_latency_samplesnumber
Example: 0
bands.fallback_agent_response_samplesnumber
Example: 0
bands.agent_response_latency_reliableboolean
Example: false
bands.success_ratenumber
Example: 0
bands.drop_ratenumber
Example: 0
bands.error_distributionobject
bands.avg_queue_wait_msnumber
bands.stuck_call_countnumber
Example: 0
bands.avg_call_duration_snumber
bands.avg_provider_create_call_msnumber
bands.provider_error_ratenumber
Example: 0
bands.avg_cost_usdnumber
latency_degradation_rationumber
turn_latency_supportedboolean
agent_response_latency_supportedboolean
breaking_pointobject
breaking_point.concurrency_levelnumber
breaking_point.concurrency_labelstring
Example: "<string>"
breaking_point.reasonstring
Example: "<string>"
breaking_point.latency_degradation_vs_baselinestring
Example: "<string>"
recommendationsarray
started_atstring
completed_atstring
Get Performance Test Summary
curl --request GET \
--url "https://agent-testing.lambdatest.com/api/performance-tests/{run_id}/summary" \
--header "Authorization: Basic <encoded-value>"
{
"run_id": "<string>",
"status": "running",
"profile": "ramp_up",
"total_calls": 123,
"completed_calls": 123,
"failed_calls": 123,
"in_flight_calls": 123,
"has_stuck_calls": false,
"max_concurrency_reached": 123,
"duration_seconds": 123,
"calls_per_minute": 123,
"bands": [
{
"concurrency_level": 123,
"concurrency_label": "<string>",
"calls": 123,
"call_ids": [
"<string>"
],
"avg_time_to_connect_ms": 123,
"avg_first_response_latency_ms": 123,
"avg_turn_latency_ms": 123,
"p50_turn_latency_ms": 123,
"p95_turn_latency_ms": 123,
"p99_turn_latency_ms": 123,
"turn_latency_samples": 0,
"avg_agent_response_latency_ms": 123,
"p50_agent_response_latency_ms": 123,
"p90_agent_response_latency_ms": 123,
"p95_agent_response_latency_ms": 123,
"p99_agent_response_latency_ms": 123,
"agent_response_latency_samples": 0,
"fallback_agent_response_samples": 0,
"agent_response_latency_reliable": false,
"success_rate": 0,
"drop_rate": 0,
"error_distribution": {},
"avg_queue_wait_ms": 123,
"stuck_call_count": 0,
"avg_call_duration_s": 123,
"avg_provider_create_call_ms": 123,
"provider_error_rate": 0,
"avg_cost_usd": 123
}
],
"latency_degradation_ratio": 123,
"turn_latency_supported": true,
"agent_response_latency_supported": true,
"breaking_point": {
"concurrency_level": 123,
"concurrency_label": "<string>",
"reason": "<string>",
"latency_degradation_vs_baseline": "<string>"
},
"recommendations": [
"<string>"
],
"started_at": "<string>",
"completed_at": "<string>"
}