Performance Testing Service (PTS) provides various features including scenario orchestration, API debugging, and traffic recording. PTS allows you to quickly create performance testing scripts for your business applications. PTS is fully compatible with JMeter. With the capability to generate millions of concurrent virtual users and tens of millions of transactions per second (TPS) and by using the regional traffic customization feature, PTS can accurately simulate real user access patterns. This helps you quickly enhance system performance and stability.
Feature set | Feature | Description | References |
PTS performance testing | Creation of a PTS performance testing scenario | PTS performance testing is widely used for applications such as web applications and mini programs that communicate by using HTTP or HTTPS. PTS performance testing is applicable across various industries, such as e-commerce, automotive Internet, multimedia, finance and insurance, logistics and deliveries, advertising and marketing, and social networking. PTS performance testing can simulate real business scenarios that involve a large number of users and provide a comprehensive assessment of website performance, capacity, and stability. | |
Import of scrips to a scenario | PTS allows you to import JMeter (JMX), Postman (JSON), HTTP Archive (.har), YAML (.yml), and Swagger (.json) scripts to scenarios and convert the scripts into PTS-native formats for performance testing. PTS provides the requests per second (RPS) performance testing mode, allows real-time adjustment of the testing parameters, and can track the performance metrics of individual APIs. | ||
JMeter performance testing | Creation of a JMeter scenario | JMeter is an open source performance testing tool developed by Apache. JMeter supports features such as parameterization and assertion. JMeter has an extensive open source ecosystem of plugins and extensions, which enables testing over various protocols and adds other functionalities such as controllers. Users can write custom scripts to define specific logic for handling parameters, processing data, or controlling the execution flow of tests. On PTS, you can directly use JMeter for performance testing. Seamless resource expansion and integration with cloud monitoring enhance the capabilities of JMeter in simulating high concurrency and identifying bottlenecks and issues. | |
Performance testing based on access logs | Performance testing based on access logs | You can conduct performance testing based on gateway access logs by using simple configurations. This method allows you to replay historical traffic, parameterize requests, and automatically create performance testing scenarios, which eliminates the need for complex scenario configuration steps. Additionally, this method resolves the logon session timeout issues by using simplified login API settings. | |
System management | Access control
| You can create Resource Access Management (RAM) users and grant different permissions to the RAM users based on your business requirements. This reduces security risks associated with using the main Alibaba Cloud account (the primary account). |