Software Performance Testing of several indicators

Performance testing index is mainly composed of the following indicators:

  • Transaction:

    • One or more requests (requests which form a complete operation) initiated by the client to the client receives a response returned from the server
  • TPS :

    • Number of transactions per second can be processed by the system (not necessarily a request)
  • Request response:

    • Starting from a request initiated by the client, the client receives a response back from the server, the process time consumed
  • Transaction Response Time:

    • Transaction may be composed of one or more requests, the transaction response time is primarily for users, such as: Transfer
  • Concurrency:

    • Definition: no concurrency in the strict sense, there has always concurrent, whether the gap is 1 millisecond or microsecond, there is always a time lag, so the concurrent tells of a time frame, such as one second
    • Concurrent example:
      • Multi-user operating on the same system, for example: when two-eleven, we have carried out for the same commodity spike
      • Multi-user operating on different systems, such as: When two-eleven, we carried out for different commodities spike, or we have carried out various other operations, such as browsing merchandise
    • The same time the number of users on the system initiates a request: The number of concurrent users
  • Throughput:

    • The sum of the amount of data transmitted during a performance test of the network
    • There is a proportional relationship with the size of the bandwidth
  • Throughput:

    • The amount of data transmitted on the network per unit time
    • Throughput = throughput / transmission time
  • Hits:

    • The number of requests per user submitted to the server, this ratio is an indicator web application-specific, it is conceivable, for how many clicks per user for a total on the page, but it should be noted that a single mouse click after the operation, the client may send multiple requests to the server
  • Resource Utilization:

    • Use of different system resources, such as: CPU, memory, IO

Guess you like

Origin www.cnblogs.com/CesareZhang/p/11970101.html