Performance Test common term set

Performance testing classification
we often receive demand, this website / server to do some performance testing. Every time I hear such a demand, in fact, are the first large, because the performance test is divided into many, so which specific classification of it? I compiled several common classification, as follows:

Benchmark
comparison new or unknown test object with a known reference standard (such as existing software or evaluation criteria) performance.

Load test (Load Test)
by the continuous pressure on the system under test, until the performance indicators have reached the limit. Features: The main purpose is to find the limit of the system processing capacity

Stress Test (Stress Test)
stress test is to find at what pressure the concurrent performance of the system becomes unacceptable, or the inflection point where the performance (crash) occurs. Features: System Ben collapse

Capacity Test (Volume testing)
capacity test is a non-test function which is achieved by adding a large amount of data to the application program. The system determines the amount of maximum tolerance, such as maximum number of users the system, the maximum amount of memory, most of the data processing flow. By testing the capacity can be identified application has a large data bottlenecks, check the application efficiency, and thus obtain application performance data different magnitude. Features: the largest and most

Reliability testing
in the case of certain services to the system load pressure, making the system running for some time, in order to detect whether the system is stable. Features: stable

Concurrency, throughput, throughput, transaction response time
concurrent
we are talking about the general value of concurrent concurrent users. For example, all users access the same time a web site. But in fact it does not exist concurrently. Because the request transmitted over the network to the server over the affected network bandwidth, delay, etc., can not constitute a real server "simultaneous" requests. From the perspective of the server, when it receives concurrent requests, in dealing with these points we need to request the same order before and after.

Throughput
Throughput refers to the network, device, port, a virtual circuit or other facility, the amount of data successfully transmitted per unit of time.

Throughput
amount of data transmitted over the network per unit time, the client may also refer to the number of requests processed per unit time. It is an important measure of network performance means
standard, usually, be measured by the throughput "bytes / sec."

The transaction
is a collection of one or more steps of a user operation. Such as login, enter your user name, password and click the login button, these three actions is a transaction.

Response time
Response time refers to a user request or an instruction to make the system time of the reaction (response). For example, we visited Baidu, is actually a browser sends a request, then Baidu server responds, the client rendered before demonstrating Baidu home page. So we can show the time before the Baidu page count response time. Of course, there is the response time by many factors, such as network, browser, server, and so on.

Welcome attention to micro-channel public number: Wang software testing. Software testing exchange group: 809 111 560

Guess you like

Origin blog.51cto.com/14421641/2415244