Method for testing software system performance

A test method and software system technology, applied in the field of computer applications, can solve problems such as efficiency impact, system performance index falsely high, performance test efficiency reduction, etc.

Active Publication Date: 2011-01-12
ASPIRE INFORMATION TECH BEIJING
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The process of figuring out which test points are system bottlenecks often takes a lot of performance testing time, resulting in a decrease in performance testing efficiency
[0005] Secondly, for a single performance test operation, the traditional performance test method can only obtain a set of performance test data, which is the result description for this performance test scenario
If you want to obtain multiple sets of performance test results, you must design multiple performance test scripts and trigger multiple performance test operations to complete, and it is often difficult to describe the overall performance of the system under test with one or two sets of performance data, which requires Performance testers repeatedly design scripts and trigger operations to complete, and their efficiency is also affected
[0006] Thirdly, for some complex scene combinations or some unforeseen scenes, if the testers have not noticed in the script design before, the traditional performance test method will cause performance test omissions, and may not really capture the system The bottleneck of the system may lead to falsely high system performance indicators

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method for testing software system performance
  • Method for testing software system performance
  • Method for testing software system performance

Examples

Experimental program
Comparison scheme
Effect test

example 1

[0046] Example 1: The combination of two service user capacities is the designed user capacity of the system. When the pressure increases to 50% of the system design capacity, that is, the combined total capacity of A service user capacity and B service user capacity is the design user capacity of an application system 50% of capacity. The ratio of A service user capacity to B service user capacity can be dynamically adjusted, from 5%:95% to 95%:5%. For each capacity ratio, the variance is calculated once, and the A service user capacity is incrementally changed by 5% each time. In this way, various proportional changes in the user capacity of A business and the user capacity of B business are covered. Comparing the previously obtained variance values ​​with each other, the maximum value is obtained. Then the scenario combination corresponding to the maximum variance value is the bottleneck of the system. .

[0047] Example 2: When the combination of three or more service use...

Embodiment

[0054] Embodiment: Carry out a performance test to a certain accounting system.

[0055] Manually evaluate the system under test, and find 3 test points where there may be bottlenecks in the system: A (query the arrears of the user's current account period), B (query the various discounts that the user can enjoy), C (query the user The accounts of the current account period are written off). Record the test script with the test tool or write the test script on the test tool, covering the 3 test points evaluated earlier. The design performance capacity of this accounting system is to support up to 100 business visits in 1 second, and the maximum system response time for a single business visit is no more than 10 seconds. The test tool adopts the method of gradually pressurizing multiple test points of the system to output pressure, which can be uniform or random incremental pressure at first. At the beginning of the performance test, the results of the performance test data o...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention relates to a method for testing software system performance, which comprises the following steps: (1) confirming test points and system performance capacities; (2) recoding test data of all test points in a scene combination in an initial state; (3) pressurizing step by step and recording the test data of the test points in different pressure states; (4) obtaining the performance change conditions of the test points; (5) obtaining a performance deterioration test point; (6) pressurizing the performance deterioration test point, if the system performance conforms to the design requirement in the process of pressurization, executing the step (7); otherwise, correspondingly recording and turning to the step (8); (7) carrying out a more capacity pressure test on the deterioration test point; (8) decompressing and leading a system to return to the initial state; (9) if the system is normal after return, selecting a new scene combination and turning to the step (2); if the system is normal after return, recording and finishing a test. The invention can dynamically adjust the pressure allocation of all the test points and overcomes the defect of a traditional method for statically testing.

Description

technical field [0001] The invention belongs to the technical field of computer applications, and in particular relates to a computer software performance testing method. Background technique [0002] Performance testing, as an important part of the testing field, is more and more valued by the majority of system builders and users. Often some systems fully meet the requirements and design requirements in terms of functions, but because some local performance problems are not fully tested, they are rushed online, which leads to major system failures and ultimately fails. Therefore, performance testing and functional testing also require a comprehensive and complete test before the system goes online to prevent possible system problems. [0003] The disadvantage of the traditional performance testing method lies in the static strategy mode. During the test execution process, the flow of the test distribution at each test point cannot be changed. This is a simplified mechanic...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Patents(China)
IPC IPC(8): G06F11/36
Inventor 余昌德邱世魁
Owner ASPIRE INFORMATION TECH BEIJING
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products