Commonly used performance indicators for stress testing

https://www.jianshu.com/p/816a95b5fd12

Transaction Per Second (TPS, Transaction Per Second) The number of transactions (passed, failed, and stopped) processed by the system per second. It can determine the time transaction load of the system at any given moment.

Average Transaction Response Time (Average Transaction Response Time) The average time taken by each transaction to execute, through which the performance trend of the application system during the running of the test scenario can be analyzed.

• Max Response Time (Max Response Time) refers to the maximum time from when a user sends a request or instruction to the system responds (responds).

• The minimum response time (Mininum ResponseTime) refers to the minimum time from when a user sends a request or instruction to the system responds (responds).

• 90% Response Time (90% Response Time) refers to the response time of all users sorted, and the 90% response time.

CPU ( Central Processing Unit) central processing unit is one of the important equipment of the computer. The function is mainly to interpret computer instructions and process data in computer software.

• CPU Usage (CPU Usage) CPU utilization is divided into user mode, system mode and idle mode, which respectively represent the execution time of the CPU in the user mode, the execution time of the system kernel, and the execution time of the idle system process. Usually the CPU utilization rate refers to: the time the CPU executes non-system idle processes/the total execution time of the CPU.

Memory (Memory) is also called internal memory, and its function is to temporarily store the calculation data in the CPU and the data exchanged with external storage such as hard disks.

• Memory usage (Memory usage) Memory usage refers to the memory spent by this process.

Disk IO (Disk input/ output) disk read and write packet rate.

Network Load (Network Load) The incoming and outgoing bandwidth and package volume of the network card.

Other indicators

pressure test:

Stress Testing is a test to obtain the maximum service level that the system can provide by determining the bottleneck or unacceptable performance points of a system

Pressure intensity (pressure intensity) refers to the performance goals of the hardware in the pressure test, such as the system's cpu utilization, memory utilization, disk I/O throughput, network throughput, and other conditions imposed.

Concurrent (Concurrent) in the operating system means that several programs in a period of time are between started and run to completion, and these programs are all running on the same processor, but there are only A program runs on the processor.

The number of concurrent users (the number of concurrent users) The number of online users who interact with the server at the same time.

Maximum number of concurrent users (Maximum number of concurrent users) refers to the maximum number of people who log on to the site at the same time or the maximum number of downloads received by the server at the same time.

Load test

Verify the acceptability of the performance behavior of the test object under different operating conditions (such as different number of users, number of transactions, etc.) while keeping the configuration unchanged.

The number of request accesses (VU or RequestThread) refers to the number of requests sent

HTTP error rate The ratio of the number of HTTP errors to the number of requests in the selected time period.

Throughput is the throughput of the server per second during the running of the scene. The unit of measurement is bytes, which represents the amount of data obtained from the server in any given second for each request connection.

System performance monitoring

Transactions (Transactions) A transaction is a collection of a certain step or several steps of the user's operations.

Guess you like

Origin blog.csdn.net/yanhhuan/article/details/111246408