Performance Test

Performance Test System for High-efficient and Multi-scenario Concurrent pressure and Report Analysis & Management

Apply for Beta

Benefits

Concurrent Pressure Resource Cloudification
Elastic expansion and contraction and flexible scheduling of resources are adopted to rapidly conduct pressure test under multiple modes. Users do not need to concern the resource of machine.
Real-time Performance Indicator Computing
Collect running data at the concurrent end and the target end in real time, exhibit and analyze associated information in a unified way and simply execution and assessment process.
Analysis and Orientation
Analysis and Orientation of Performance Neck as well as Optimization and Improvement Verification

Features

Concurrent Pressure Engine and Concurrent Pressure Resource

Concurrent Pressure Engine

Based on secondary development of JMeter, parameter configuration of jmeter native controls are supported, including Threads, Ramp-up, delay, duration, etc.

Support to Multiple Protocols

Built-in protocols of JMeter, such as HTTP, HTTPS and JMS. The expendable protocols supported, HTTP2 and MQTT, can be further expanded based on demands.

Concurrent Pressure Resource

Based on powerful JD Cloud Virtual Machines resources, the concurrent pressure machine can start the distributed concurrent pressure cluster in seconds as per elastic configuration required.

Concurrent Pressure Script

The platform supports two methods, i.e. uploading JMeter scripts and creating scripts online, flexibly running control logics and conducting parameterization treatment.

Concurrent Pressure Method

Support concurrent pressure by concurrency or control concurrent pressure requests based on designated target QPS.

Execution Method

Manual Execution

Parameters such as concurrency, Ramp-up and duration can be manually adjusted according to demands, variable configuration can be customized and pressure test can be initiated manually.

Real-time Execution

Timing task can be configured individually and pressure test task can be initiated, with the email notification provided immediately.

Pressure Test Result Analysis

Test Results

Calculate pressure test results in a real-time stream aggregation way and dynamically refresh data changes at 5s interval. Users can view change trends of each indicator, with historic pressure test report generated after test.

Result Analysis

Include indicators such as throughput, response time, success rate, real-time sampling count, concurrency and response size.

Analysis on Details

Calculate indicators by types such as result indicator and sample size of each sampler, maximum (minimum and average) response time, average response body size, TP90, TP95, TP99 and variance.

Result Comparison

Users can select to generate change trend chart and detailed data report of each result item after executing records for several times, helping users analyze performance change trends of the tested system.

System Monitoring and Log Sampling

Tested Service Monitoring

If the monitored target is on JD Cloud, the pressure test service will integrate Monitoring data, mainly including indicators of memory, cpu, hard disk and network.

Concurrent Pressure Engine Monitoring

The concurrent pressure machine health can display CPU, memory, network and disk in real time.

Sampler Log

Provide execution track and error log analysis of concurrent pressure sampler, including request parameter, response contents and issues which can be precisely oriented.

Pressure Test Alarm

Support subscription to alarm emails for errors of pressure test results.

Scenarios

Application Scenarios

Generally, the jmeter client is used, customized scripts are created locally, simple http concurrent pressure scripts are uploaded or created online, simple concurrent pressure parameters are configured, concurrent pressure requests are executed rapidly, and concurrent pressure resources are rapidly expanded according to user demands. Performance test reports, sampling log trace, historical execution records and monitoring data can be viewed in real time and simple timing task can be set for executing concurrent pressure.

Product using:
Performance Test