Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Debugging method and system for software performance test

A technology of software performance testing and debugging methods, applied in software testing/debugging, etc., which can solve problems such as error association, omission, and data association error

Inactive Publication Date: 2011-08-31
IBM CORP
View PDF4 Cites 13 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

For example, the VUGen of HP Load Runner, although automatic testing tools can identify and automatically correlate part of the data based on certain rules, in many cases there are still omissions and wrong correlations, testers need to check and verify the results of script debugging to ensure data completeness of association
When the test scenario is complex or the tester is inexperienced, errors often occur in data association, and repeated debugging is required for data association. Every time data association is performed, all test elements must be replayed. Therefore, a lot of time is wasted in the debugging process for repeated playback.

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
  • Debugging method and system for software performance test
  • Debugging method and system for software performance test
  • Debugging method and system for software performance test

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0018] The parallel debugging method and system for software performance testing according to the embodiments of the present invention will be described below with reference to the accompanying drawings.

[0019] The basic idea of ​​the present invention is to use the internal dependencies of the test elements of the test scripts recorded by the end-to-end software application to reorganize the test elements into multiple threads. During the test, the multiple threads of the test scripts are played back in parallel. When debugging An error thread stops without affecting the execution of other threads, thereby speeding up the debugging process and improving test efficiency.

[0020] figure 1 Shows a debugging method for software performance testing according to an embodiment of the present invention, the method includes: in step S101, recording a test script; in step S102, recording the dependencies between test elements of the test script; in step S103, assigning the test ele...

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 discloses a debugging method and system for software performance test. The method comprises the following steps of: recording a test script; recording the dependency relationship among test elements of the test script; distributing the test elements to multiple threads according to the dependency relationship among the test elements; and playing back the multiple threads of the test script in parallel. The method and the system can accelerate the speed of the debugging link and improve the test efficiency.

Description

technical field [0001] The invention relates to software testing, in particular to a debugging method and system for software performance testing. Background technique [0002] As more and more people rely on the Internet for their daily business operations, application performance testing has become critical in a successful e-commerce solution. The process of performance testing is a process of load testing and stress testing, that is, gradually increasing the load until the bottleneck of the system or an unacceptable performance point, and determining the concurrent performance of the system through comprehensive analysis of transaction execution indicators and resource monitoring indicators. Load testing is to determine the performance of the system under various workloads. The goal is to test the corresponding output items of the system components when the load gradually increases, such as throughput, response time, CPU load, memory usage, etc. system performance. Stre...

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 Applications(China)
IPC IPC(8): G06F11/36
Inventor 周韡郭少聃鞠琳王建秋任党恩
Owner IBM CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products