Skip to main content
No Result Found
Get your setup working faster. Join our Discord for optimisation tips from elite testers. Join our DiscordJoin our Discord

Hybrid API test results

Analyze API test results including requests, errors, and assertions for hybrid load testing.

The APIs tab is divided into three sub-tabs: Requests, Errors, and Assertions. Use these to drill into API performance, identify failures, and validate test behavior during hybrid load testing.

Select a sub-tab to view its results:

Use the Requests tab to analyze API endpoint performance during hybrid load testing. This breaks down response times, throughput, and error rates for each API endpoint called by your tests.

Hybrid API requests showing latency and throughput metrics

Slowest labels (response time)

The Slowest Labels time-series chart compares latency trends across your API endpoints:

  • Each line represents one endpoint (or thread group in JMeter).
  • X-axis: Test duration.
  • Y-axis: Response time (milliseconds).
  • Aggregation dropdown: Switch between Avg, P90, P95, P99, and Max to expose tail latency.

Watch for these patterns in the chart:

  • Lines that climb as load increases (degradation under load)
  • Lines that spike at specific times (correlate with load ramp or backend events)
  • High Max values with stable Avg, which indicates single pathological requests. Investigate logs.

Response code distribution

The Response Code Distribution donut chart aggregates all responses by code:

  • 200 (or 2xx): Successful responses.
  • 4xx: Client errors, such as bad request or not found, usually caused by scripting issues.
  • 5xx: Server errors, from backend capacity limits or failures.
  • Timeouts: Requests that timed out before receiving a response.

A large 4xx segment usually indicates test data issues or wrong endpoints. A rising 5xx segment as load increases indicates backend saturation.

API performance by label

The API Performance table shows per-endpoint metrics:

  • Label: API endpoint name or thread group.
  • Count: Total requests to this endpoint.
  • Req rate: Requests per second (throughput).
  • % error: Percentage of requests that failed.
  • Min, Avg, P90, P95, P99, and Max: Response time percentiles.

Sort by % error to fix completely broken flows first. Compare Avg vs P99 to identify high variance (intermittent bottlenecks). A large gap between Avg and P99 suggests some requests hit different code paths or resource constraints.

Drill into any endpoint row to see response code distribution and response body examples for that specific endpoint.

We're sorry to hear that. Please share your feedback so we can do better

Contact our Support team for immediate help while we work on improving our docs.

We're continuously improving our docs. We'd love to know what you liked





Thank you for your valuable feedback

Is this page helping you?

Yes
No

We're sorry to hear that. Please share your feedback so we can do better

Contact our Support team for immediate help while we work on improving our docs.

We're continuously improving our docs. We'd love to know what you liked





Thank you for your valuable feedback!

Talk to an Expert
Download Copy Check Circle