All Products
Search
Document Center

Performance Testing:View a JMeter performance testing report

Last Updated:Nov 01, 2024

After a Performance Testing Service (PTS)-based stress test is complete, the system automatically obtains the stress testing data, such as the metrics for stress testing scenarios, service details, monitoring details, and sampling logs of APIs, to generate a PTS-based stress testing report. This topic describes the details of a PTS-based stress testing report and the metrics.

Procedure

  1. Log on to the PTS console and choose Performance Test > Reports.

  2. Find the performance testing report that you want to view and click View Report in the Actions column.

    Note

    A performance testing report generated in the JMeter performance testing mode has a JMeter tag ui icon.

    Important

    In the PTS console, the sampling logs of a PTS-based stress testing report are retained for 30 days. After the 30-day retention period elapses, you cannot view the sampling logs. To prevent data loss, we recommend that you export and save the stress testing report to your on-premises device at the earliest opportunity.

Interpretation of report details

  1. On the report details page, choose Global Monitoring > Business Monitoring to view the basic information, business metric overview, and business details. For more information, see Test metrics.

    image

  2. On the report details page, choose Global Monitoring > Load Generator Monitoring to view the details of the performance testing load generator, including its location, network bandwidth, CPU, and memory.

    image

  3. On the report details page, click Request Sampling Log and View Details to view the General and Timing Waterfall of each request. You can quickly locate issues by viewing the sampling logs during performance testing or in performance testing reports.

    image

  4. On the report details page, click JMeter Logs to view and retrieve the log information.

    image

Key metrics

Information

Description

VUM

Total resources consumed during this performance testing. Unit: VUM (per virtual user per minute).

Scenario Concurrency

The current applied concurrent load. During the warm-up phase, this load may not reach the configured concurrency level. Upon completion of the warm-up phase, it will match the configured concurrency level.

Scenario TPS (s)

Total requests in all Agent statistical periods divided by the time.

Total Requests

Total number of requests sent during performance testing in the entire scenario.

Successful RT Avg (ms)

Average RT for all successful requests.

Failed RT Avg (ms)

Average RT for all failed requests.

Success Rate

Success rate of all-scenario requests in all Agent statistical periods.

Load Source

Source of the performance testing, including the internet inside the Chinese mainland and Alibaba Cloud VPC.

Specified IP Addresses

Number of source IP addresses configured in the scenario load configuration.

Business metrics

Description

Sampler Name

Names of the entire scenario and all Samplers.

Total Requests

Total number of requests sent during performance testing in the entire scenario.

Average TPS

Average TPS value of the current scenario during the performance testing period. TPS = Total requests during the Sampler performance testing/Performance testing duration.

Success Rate

Success rate of this Sampler in the performance testing.

  • Click the number of success or failure to quickly view the corresponding log.

  • Click Details to view the number of failed requests caused by 2XX, 3XX, 4XX, 5XX, and other exceptions. Click a number under other exceptions. The statistics on exceptions are displayed, including the ranking, error information, and percentage.

Average Response Time

Average response time of this Sampler in the performance testing. Click Details to view the maximum, minimum, and percentile response times.

Traffic (Send/Receive)

Displays the amount of traffic sent and received, respectively.

Note

The source of the monitoring data is a simple aggregate calculation based on Backend Listener. The statistical sampling period of the load configuration Agent is 15 seconds, and the data aggregation calculation period is also 15 seconds, so data may be delayed.

References