Updated on 2024-05-17 GMT+08:00

Application Scenarios

CodeArts PerfTest provides distributed pressure tests and is widely used in various industries, such as the Internet, digital marketing, Internet of Vehicles (IoV), and finance.

E-Commerce Flash Sale Tests

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

Advantages

  • Scenario simulation: CodeArts PerfTest simulates tens of millions instantaneous concurrent requests to a website, and can simulate a heavy-load website in just one test model.
  • Professional test report: CodeArts PerfTest provides statistics on the response latency range that accurately reflect user experiences.
  • Retry for failed users: User-defined comparison of results calculated using expressions allows users who failed to log in to retry.
Figure 1 E-commerce flash sale tests

Game Peak Tests

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: CodeArts PerfTest simulates real scenarios by combining multiple transactions, which include diverse elements, and customizing packets.
  • Peak and off-peak scenario simulation: CodeArts PerfTest 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 customized response timeout interval.
    Figure 2 Game peak tests

Complex Scenarios Support

CodeArts PerfTest simulates all the complexities of real traffic: A user's access may involve multiple HTTP requests; different users perform different transaction operations; user access fluctuates with transactions, displaying a sharp peak and off-peak trend; there may be instantaneous concurrent users. Performance tests must be performed on services to identify performance bottlenecks in advance.

Advantages

  • Flexible model customization: CodeArts PerfTest supports multi-transaction tests in which multiple users perform multiple operations.
  • Burst traffic: CodeArts PerfTest allows you to specify the number of concurrent users for each transaction at each period and simulates instantaneous service traffic.
  • Result verification: Customized comparison of results calculated using expressions helps you customize transaction standards.
Figure 3 Complex scenarios support

Application Performance Optimization

CodeArts PerfTest allows you to build performance test models, transmit simulated traffic to applications with CodeArts PerfTest executors, view resource monitoring and tracing status of applications, and monitor concurrent processing capabilities to facilitate performance optimization.

Advantages

  • Flexible expansion: CodeArts PerfTest supports multiple performance tests and on-demand expansion of executor clusters.
  • One-stop solution: CodeArts PerfTest 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 test and the scale of concurrency.