A description of several terms and concepts of performance testing

What is performance testing

     Under a certain load, whether the system response time and other characteristics are combined with performance requirements, from some perspectives, is actually a kind of functional test.
load test
    Under certain software and hardware conditions and network conditions, one or more services are run, and different numbers of virtual users access the system and pressurize continuously until the system exceeds the predetermined index or some resources are saturated and cannot be pressurized. An analogy is to test the maximum number of users without guaranteeing that the ship will not capsize.
pressure test
    Under certain conditions, continuously increase the number of virtual users, pressurize the system, and check whether the system can work normally. To use an analogy, the maximum number of people when the test capsizes
capacity test
    Under certain conditions, create different data for the database, and determine the optimal and maximum capacity of the data under certain virtual users
configuration test
    Under a certain virtual user, adjust the software and hardware environment to find the most suitable configuration
Benchmarks
    Under certain conditions, simulate a certain user, save the data of the simulated scene as "benchmark data", and then optimize the system, re-test the results and compare the "benchmark data" to see if it has improved, general user configuration test
Concurrency testing
     Simulate a certain number of users accessing at the same time to check whether the system processing capacity has decreased and other performance problems
reliable test
        The system is allowed to run for a period of time under a certain pressure. It emphasizes the ability of continuous operation under a certain pressure. A reliable test must have a clear goal.

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=326125732&siteId=291194637