From http://se.csai.cn/testtech/201204061634041846.htm
To test the performance of a developed web system, you must constantly adjust the testing objectives in the iterative process of the Architecture according to the development objectives and user needs, so that the system can be well evaluated. So how can we test the performance successfully? I think there should be a test plan before the performance test can ensure the orderly conduct of the performance test. The following describes the general steps for performance testing:
● Evaluation system: At this stage, the system objectives are clearly identified, including determining system functions, user activities, system architecture, and acceptable limits, verify acceptable limits and identify system risks.
Development and testing resources: Resources for performance testing, mainly covering three activities: development risk reduction plan, development and testing strategy, and development of automated scripts.
● Benchmark Testing: Compare the future test results with the baseline to evaluate the performance of the system in terms of load, pressure, and competition test results. The stress scenario is used to verify the correctness of the automated test script. Display visible performance indicators early in the test cycle. The Performance Project includes the individual script baseline to establish the initialization benchmark.
● Analyze the test results: analyze the results to determine whether the system continues the test and whether the results meet the expected values. This phase includes evaluation results, determining whether it is an acceptable limit, determining whether to continue testing, and determining demand adjustments.
● Pre-test: the system performance is verified forcibly. These tests must be executed even if the performance and requirements are not adjusted. It includes user experience testing, stability testing, product validation testing, and other activities.
● End testing: in actual work, the software cannot be optimized due to software architecture and other resource restrictions. In this case, we recommend that you transfer testing resources and test other aspects to avoid wasting testing resources.
Through the above series of explanations, we should have a certain understanding of the purpose and method of Web performance testing. The actual work varies widely. You need to analyze specific issues to test the performance.