Cloud Performance Test Service

Cloud Performance Test Service (CPTS) is a cloud service that provides API and E2E performance tests of applications, which are built based on HTTP, HTTPS, TCP, UDP, WebSocket, RTMP or HLS. The rich capability of test model definition can be used to restore scenarios of large-scale concurrent service access, helping users identify application performance problems in advance.

The pressure test for less than 100 concurrent users is free of charge. Up to millions of concurrent users are provided at a lower yearly price.

Learn more
Product Advantages
High Concurrency
On-Demand Use
Flexible Configuration
Professional Report

High Concurrency

A single executor supports tens of thousands of concurrent users. A private cluster supports millions of concurrent users.

Flexible Configuration

CPTS enables you to flexibly process data packets, define a transaction or its pressure test curve, and combine multiple transactions.

On-Demand Use

You can create a pressure test cluster based on your performance test demand, thereby reducing your costs.

Professional Report

CPTS offers you professional performance test reports that record concurrent transactions, transactions per second (TPS), throughput, response latency, resource usage, and call chain tracing.

Application Scenarios
  • Application Performance Optimization

  • Support for Complex Scenarios

  • E-Commerce Shopping Test

  • Game Service Test

  • Middleware Performance Test

  • Streaming Test

Application Performance Optimization

Application Performance Optimization

CPTS allows you to build performance test models, transmit simulated traffic to applications with CPTS executors, and monitor the concurrent processing capabilities, resources and call chains of applications.

Advantages

Scalability

CPTS supports multiple performance tests and on-demand expansion of executor clusters.

One-Stop Solution

CPTS can record and report concurrency capabilities, response latency, CPU or memory usage, and microservice processing latency.

Pay per Use

You are charged based on the duration of your performance tests and the scale of concurrency.

Related Services

ServiceStage

APM

Support for Complex Scenarios

Support for Complex Scenarios

CPTS simulates all the complexities of real traffic. For example, each user visit may involve multiple HTTP requests, and user access fluctuates with transactions.

Advantages

Model Customization

CPTS supports multi-transaction tests in which multiple users perform multiple operations.

Burst Traffic Simulation

CPTS allows you to specify the number of concurrent users for each transaction at each period.

Result Verification

User-defined comparison of results calculated by expressions helps you customize transaction standards.

Related Services

ServiceStage

E-Commerce Shopping Test

E-Commerce Shopping Test

E-Commerce shopping is characterized by large-scale user concurrency, multiple burst requests, and repeated access attempts. Guaranteeing the availability of websites under the heavy load is the key.

Advantages

Scenario Simulation

CPTS supports simulation of a heavy-load website in a test model.

Test Report

Statistics collected based on the response latency range reflect user experience.

Login Retry

User-defined comparison of results calculated by expressions enables login retry.

Game Service Test

Game Service Test

Game services feature auto scaling in peak and off-peak scenarios. You can verify if auto scaling of games is normal, and if KPIs meet requirements in burst traffic scenarios.

Advantages

Multi-Scenario Combination Simulation

Multi-transaction combinations are applied in game login and copy usage scenarios. Diverse packets support user-defined functions.

Simulations of Peak and Off-peak Scenarios

CPTS develops a pressure test curve for each transaction within a defined period to simulate peak and off-peak scenarios.

KPI Measurement

You can verify game KPIs in a peak scenario based on a user-defined response timeout interval.

Related Services

ServiceStage

APM

Middleware Performance Test

Middleware Performance Test

You can verify the burst smoothing function of the cloud middleware, and the stability and reliability of the middleware in highly concurrent scenarios.

Advantages

Multi-phase Customization

CPTS supports multi-phase customization and simulation of the burst smoothing function of the middleware in large-throughput scenarios.

Performance Test Data

Scenario simulation helps you obtain data such as the response latency range, TPS, and the number of concurrent users.

Real-Time Monitoring

CPTS provides cloud-based monitoring of middleware data metrics in real time in large-throughput scenarios.

Streaming Test

Streaming Test

The popularity of live broadcasts and short videos poses great challenges to the system's performance. It is common to see massive concurrent access of video applications. For example, Internet celebrities can attract millions of users to their live broadcasts. In a scenario where users frequently interact, such as live commenting, rewarding, or other online interactions, a large number of external APIs are needed, requiring high system performance.

Advantages

Scenario Simulation

CPTS supports both stream pulling and pushing.

Test Report

CPTS supports statistics on concurrent transactions, packet loss rate, average duration of the first packet, average duration of the first frame, bit rate, average frame rate, and bandwidth.

High Timeliness

CPTS supports scenarios that require high timeliness and concurrency.

Functions

  • Protocol Test

    CPTS supports high concurrency performance tests based on standard HTTP, HTTPS, TCP, UDP, WebSocket, RTMP or HLS.

  • User-Defined Content

    You can customize the header, body, and the first line of a packet as required by measured applications.

  • User-Defined Model

    CPTS supports transaction combination in a test model and user-defined concurrent transactions within a defined period.

  • Test Report

    CPTS provides multi-dimensional statistics and supports application monitoring and call chain tracing.

  • Private Test Cluster

    You can create private test clusters in your VPC, and scale in and out test instances according to your test scale.

Protocol Test

User-Defined Content

User-Defined Model

Test Report

Private Test Cluster

Recommended Configurations

Pay-per-Use Package for Professional Edition

Pay-per-Use Package for Professional Edition

Features

  • File variables Allows uploading up to 5 files, each up to 10 MB.
  • Number of test transactions Up to 50
  • Maximum number of concurrent users 500
  • Maximum number of monitoring objects recommended by APM Up to 5
  • VUM quota 10,000

Scenarios

  • Application performance tests
  • API debugging tests
¥9.9

Advanced Pay-per-Use Package for Platinum Edition

Advanced Pay-per-Use Package for Platinum Edition

Features

  • File variables Allows uploading up to 10 files, each up to 80 MB. You can also apply for quota modifications based on your requirements.
  • Number of test transactions Allows applying for quota modifications.
  • Maximum number of concurrent users 10,000
  • Maximum number of monitoring objects recommended by APM Allows the number of associated monitoring objects to be the same as that of test tasks.
  • VUM quota 1,000,000

Scenarios

  • Pressure tests of small- and medium-sized websites, app performance tests
  • Offline small-scale pressure tests
¥2,000

Enhanced Pay-per-Use Package for Platinum Edition

Enhanced Pay-per-Use Package for Platinum Edition

Features

  • File variables Allows uploading up to 10 files, each up to 80 MB. You can also apply for quota modifications based on your requirements.
  • Number of test transactions Allows applying for quota modifications.
  • Maximum number of concurrent users 50,000
  • Maximum number of monitoring objects recommended by APM Allows the number of associated monitoring objects to be the same as that of test tasks.
  • VUM quota 5,000,000

Scenarios

  • Performance optimization tests
  • Pressure tests in peak gaming hours
¥9,000

Platinum Edition (Yearly/Monthly)

Platinum Edition (Yearly/Monthly)

Features

  • File variables Allows uploading up to 10 files, each up to 80 MB. You can also apply for quota modifications based on your requirements.
  • Number of test transactions Allows applying for quota modifications.
  • Maximum number of concurrent users 100,000
  • Maximum number of monitoring objects recommended by APM Allows the number of associated monitoring objects to be the same as that of test tasks.
  • VUM quota Unlimited

Scenarios

  • E-commerce flash sale tests
  • Online performance pressure tests for DevOps
  • Performance tests for IoT access
¥15,000
Usage Guides

Create an Account and Experience HUAWEI CLOUD for Free

Register Now