Fundamentals of performance Testing (i)

Source: Internet
Author: User

Performance testing includes execution efficiency, resource occupancy, system stability, security, compatibility, reliability, scalability, and so on, which is a type of test that is implemented and executed to describe and evaluate the performance-related characteristics of the test object. Performance testing mainly through automated testing tools to simulate a variety of normal, peak, and abnormal load conditions to test the system's performance indicators

Stress testing increases system load progressively, tests system performance changes, and ultimately determines the maximum service level provided by the system under what load conditions, i.e. the maximum number of users when system resources are not available for service

Load testing by gradually increasing the system load, to determine the system's processing power and can withstand the various thresholds to test when the system reaches the system's various resources or performance indicators to reach the threshold of the load amount

Configuration is through testing software and hardware configuration test, find the system of the optimal allocation of the resources of the principle of hardware and software resources to find the configuration principles for tuning or extension to provide a reference

Concurrent testing is the testing of multiple users accessing the same application at the same time, the same module, or whether there is a deadlock or other performance issue in the data record, with special attention to time, can modify the code to reproduce or use multi-process or multi-threading way. LR uses a collection point

Capacity test under certain hardware and software conditions, in the database to construct different orders of magnitude of records, run one or more business scenarios, in the case of a certain number of virtual users, to obtain different levels of performance indicators, so that the database can handle the maximum session capacity, maximum capacity

Reliability is achieved by loading a certain amount of business pressure on the system (CPU resources in 70~90%), running for a period of time, checking the stability of the system, whether there is a memory leak, or the performance requirements of the business for the hour

Failure testing for systems with redundant backups and load balancing, test failures (local failures) to verify that the system can continue to be used

  

Fundamentals of performance Testing (i)

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.