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

Software debugging method and device based on version management, equipment and medium

A version management and version technology, applied in the computer field, can solve the problems of unable to simulate automatic deployment, involving documents, scripts, scenarios, unrealized version automatic management and comparison, etc., to improve the efficiency of performance testing, save manpower, and solve problems time consuming effect

Active Publication Date: 2020-10-30
FUJIAN RURAL CREDIT UNION
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The above-mentioned performance test version management method focuses on the naming of the performance test version to facilitate the traceability of the test version. Only the naming method is provided, and each version needs to be manually uploaded to the relevant directory for sorting. The automatic management and comparison of the version has not been realized. And the naming method only involves documents, scripts, scenarios, and result data, and does not correlate with other performance test related data such as code, message, configuration, performance environment, etc. In addition, this method can only play an inductive role, and cannot simulate various environments automatic deployment

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
  • Software debugging method and device based on version management, equipment and medium
  • Software debugging method and device based on version management, equipment and medium
  • Software debugging method and device based on version management, equipment and medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0060] This embodiment provides a software debugging method based on version management, such as figure 1 shown, including: version initialization process and version reuse process;

[0061] The version initialization process includes the following steps:

[0062] Step A1, obtain the code of the software under test, automatically integrate the deployment and construction to obtain the development code version, and generate the development code version number according to the development code version naming rule;

[0063] Step A2, extracting a configuration file version from the development code version, and generating a configuration file version number according to the configuration file version naming rule, the configuration file can include thread pool, middleware configuration, database configuration and background application configuration etc.;

[0064] Step A3, obtaining the interface message version obtained by at least one transaction test of the software under test,...

Embodiment 2

[0085] In this embodiment, a software debugging device based on version management is provided, such as figure 2 shown, including: version initialization module and version reuse module;

[0086] The version initialization module includes: a development code version management module, a configuration file version management module, a message version management module, a performance test version management module, and a version association module;

[0087] The development code version management module is used to obtain the code of the software under test, automatically integrate the deployment and construction to obtain the development code version, and generate the development code version number according to the development code version naming rule;

[0088] The configuration file version management module is used to extract the configuration file version from the development code version, and generate the configuration file version number according to the configuration fil...

Embodiment 3

[0106] This embodiment provides an electronic device, such as image 3 As shown, a memory, a processor and a computer program stored in the memory and running on the processor are included. When the processor executes the computer program, any one of the implementation manners of the first embodiment can be implemented.

[0107] Since the electronic device introduced in this embodiment is the device used to implement the method in the first embodiment of the present application, based on the method introduced in the first embodiment of the present application, those skilled in the art can understand the electronic device in this embodiment. The specific implementation manner and various modifications thereof, so how the electronic device implements the methods in the embodiments of the present application will not be described in detail here. As long as the devices used by those skilled in the art to implement the methods in the embodiments of the present application fall with...

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 provides a software debugging method and device based on version management, equipment and a medium, and relates to the technical field of computers. According to the embodiment of the invention, code version management is carried out from code development and submission, an automatic integrated deployment function is provided, and automatic management of a development code version,a configuration file version, an interface message version, a performance test script version, a performance test scene version and a test result version can be realized; performance environments canbe automatically built in association with various versions, including deployment of a simulation production environment, and when a performance problem occurs in the production environment, a quasi-production environment can be quickly built on a platform for performance problem troubleshooting; a more convenient performance problem debugging method is provided while version management is considered, environment construction can be carried out according to test requirements, and autonomous association among different versions is provided, or deployment execution is carried out by manually associating the different versions.

Description

technical field [0001] The present invention relates to the field of computer technology, and in particular, to a software debugging method, apparatus, device and medium based on version management. Background technique [0002] In recent years, with the development of fast-paced development models such as agile and DevOps, software performance testing has gradually become normalized, and with the rapid development of information technology, people have higher and higher requirements for software performance and quality. The number of performance problems on the Internet has become more and more frequent. At the same time, the software performance test version has frequent iterations, complex management, time-consuming deployment of the performance environment to reproduce production problems, and difficulty in troubleshooting. Currently, performance testing is facing problems. [0003] In view of the above situation, in the prior art, the application number is CN20141037641...

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/36G06F8/71
CPCG06F11/3628G06F8/71
Inventor 黄玲玲颜富甲林骥郭超年马胜蓝王桐森
Owner FUJIAN RURAL CREDIT UNION
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