CN111666193B - Method and system for monitoring and testing terminal function based on real-time log analysis - Google Patents

Method and system for monitoring and testing terminal function based on real-time log analysis Download PDF

Info

Publication number
CN111666193B
CN111666193B CN201910177186.0A CN201910177186A CN111666193B CN 111666193 B CN111666193 B CN 111666193B CN 201910177186 A CN201910177186 A CN 201910177186A CN 111666193 B CN111666193 B CN 111666193B
Authority
CN
China
Prior art keywords
log
terminal
functions
logs
monitoring
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201910177186.0A
Other languages
Chinese (zh)
Other versions
CN111666193A (en
Inventor
叶泽千
徐小龙
邵雅丽
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Alibaba Group Holding Ltd
Original Assignee
Alibaba Group Holding Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Alibaba Group Holding Ltd filed Critical Alibaba Group Holding Ltd
Priority to CN201910177186.0A priority Critical patent/CN111666193B/en
Publication of CN111666193A publication Critical patent/CN111666193A/en
Application granted granted Critical
Publication of CN111666193B publication Critical patent/CN111666193B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
    • G06F11/3466Performance evaluation by tracing or monitoring
    • G06F11/3476Data logging

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Debugging And Monitoring (AREA)

Abstract

The invention provides a method and a system for monitoring and testing a terminal function based on real-time log analysis, which are used for acquiring logs generated by a terminal in real time, automatically analyzing and checking the logs based on a preset log template, and combining the checking results of the logs to acquire the monitoring and testing results of the terminal function.

Description

Method and system for monitoring and testing terminal function based on real-time log analysis
Technical Field
The invention relates to the field of log processing, in particular to a method and a system for monitoring and testing terminal functions based on real-time log analysis.
Background
With the rapid development of communication networks, ioT (Internet of things) is rising silently. The current internet terminal equipment, including but not limited to smart phones and smart hardware, uses logs for testing and monitoring is a very important means. The method comprises the steps that a terminal is operated to work for a period of time, and then a work log is collected, wherein the work log type comprises contents such as an application internal log, a system log and the like; and manually reading, checking and checking the collected work logs, and analyzing whether the terminal has loopholes and defects in the running process so as to achieve the purposes of testing and monitoring.
The process of collecting the log firstly needs time, the time length depends on terminal service, the log is collected after the whole service is finished, and is analyzed, when the defect is found to occur at an earlier time point, the waiting time after the defect occurs at the time point is equivalent to waste, and the testing efficiency is reduced.
Secondly, the collected operation and work logs are manually checked, so that hidden danger exists. The efficiency of manual log reading is low, a certain threshold exists for operators unfamiliar with business, and the learning cost is increased; the log level of the two terminal devices is very large, so huge text data cannot be inspected in a short time by manpower; thirdly, the defect is judged by checking data, so that the situation that the defect flows out due to carelessness is frequently and frequently avoided due to the fact that the defect is unappealing.
Finally, as the number of devices increases, log monitoring needs to be performed on the devices, the cost of manually performing log spot check monitoring is relatively high, coverage rate is difficult to reach the standard, and a system with instantaneity and stability is needed to analyze and monitor the log of the devices in real time.
Disclosure of Invention
Therefore, the invention aims to provide the method for monitoring and testing the terminal function based on real-time log analysis, which solves the problems that the log returning timeliness is poor, the log checking efficiency is low and errors are easy to occur when the log is read manually, and the real-time log analysis reduces the time waste and improves the testing and research and development efficiency; meanwhile, log checking work is automatically finished by a computer, so that the efficiency is improved, and meanwhile, the check point is ensured not to be in error.
In order to solve the technical problems, the proposal is as follows:
a method for monitoring and testing terminal functions based on real-time log analysis comprises the following steps:
acquiring a log generated by a terminal in real time;
automatically analyzing and checking the log based on a preset log template;
and combining the verification results of the logs to obtain monitoring and testing results of the terminal functions.
Preferably, the acquiring, in real time, the log generated by the terminal specifically includes:
establishing connection between the terminal and a server through long connection, and transmitting the log back to the server in real time for analysis; or alternatively
And the terminal collects the log in real time and then analyzes the log, and returns the log analysis result to the server.
Preferably, the automatically analyzing and verifying the log based on a preset log template specifically includes:
the logs are matched with each type of preset log templates in a serial or parallel mode in a polling mode;
analyzing the log by using the log template of the corresponding type matched with the log;
checking and judging the content analyzed by the log to obtain a checking result;
wherein one of said logs can only be matched to one type of said log template.
Preferably, before the log is matched with each type of preset log template in a serial or parallel polling manner, the method further comprises:
a database comprising different types of said log templates is pre-established.
Preferably, the checking and judging the content of the log analysis to obtain a checking result specifically includes:
the specific output can be determined under the condition of acquiring specific input according to priori knowledge, and the correctness of the log is checked; or alternatively
And extracting and analyzing the relation between the keywords by means of a machine learning algorithm, automatically identifying the change of the log and adjusting an extraction strategy.
Preferably, the terminal function is composed of a common function and at least one specific function, the common function or each specific function can be matched with the log template of one type only, one business process is composed of the common function and one specific function, or is composed of at least two specific functions, and the monitoring and testing result of the terminal function is aggregated by the verification result of at least one business process of the terminal.
Preferably, the step of combining the verification results of the log to obtain monitoring and testing results of the terminal function specifically includes:
respectively acquiring the verification results of the logs of the public function and the at least one specific function in the terminal functions;
combining the verification results of the logs of the public function and the specific function included in the business process to obtain the verification result of the business process;
and aggregating and checking the verification result of at least one business process to obtain the monitoring and testing result of the terminal function.
A terminal function monitoring and testing system based on real-time log analysis comprises:
the log acquisition unit is used for acquiring logs generated by the terminal in real time;
the log verification unit is used for automatically analyzing and verifying the log based on a preset log template;
and the log test unit is used for combining the checking result of the log to obtain the monitoring and test result of the terminal function.
A computer readable storage medium storing a computer program, characterized in that the computer program when executed by a processor implements the steps of a method for monitoring and testing terminal functions based on real-time log parsing.
According to the technical scheme, the method for monitoring and testing the terminal function based on real-time log analysis provided by the embodiment of the application utilizes a real-time log returning and analyzing technology, log checking work is completed by a computer according to a log template and priori knowledge arrangement, and a log checking result is generated according to a given log result so as to track the running state and flow of equipment; and aggregating log inspection results to automatically obtain test or monitoring results of multiple business processes of the terminal, so that time waste is reduced, test and research efficiency is improved, and product quality is better ensured.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings that are required to be used in the embodiments or the description of the prior art will be briefly described below, and it is obvious that the drawings in the following description are only embodiments of the present invention, and that other drawings can be obtained according to the provided drawings without inventive effort for a person skilled in the art.
Fig. 1 is a general flow chart of a method for monitoring and testing terminal functions based on real-time log parsing of the present invention.
FIG. 2 is a second general flow chart of the method for monitoring and testing terminal functions based on real-time log parsing according to the present invention.
Fig. 3 is a log parsing flow chart of the method for monitoring and testing terminal functions based on real-time log parsing of the present invention.
Fig. 4 is a terminal function verification flowchart of the method for monitoring and testing terminal functions based on real-time log parsing of the present invention.
Fig. 5 is a schematic structural diagram of a system for monitoring and testing terminal functions based on real-time log parsing according to the present invention.
Detailed Description
The following description of the embodiments of the present invention will be made clearly and completely with reference to the accompanying drawings, in which it is apparent that the embodiments described are only some embodiments of the present invention, but not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
As the terminal node of the internet of things, the generation, circulation and transmission of the data ends of the smart phone, the smart hardware and the terminal are difficult for human beings to perceive; on the other hand, certain intelligent hardware and terminals do not need to be manually involved in the working process, and do not interact with human beings, so that the terminals do not even have any operation and feedback. The above two points can lead to difficulty in monitoring and testing the product functions in the research and development and testing processes, and delay in finding out on-line retention problems in the production stage. The invention aims to solve the problems of difficult test and delayed problem discovery of the Internet terminal equipment by constructing a system and utilizing a real-time log analysis method, thereby achieving the purposes of improving the research and development test efficiency, ensuring the product quality and discovering the on-line problem.
The log is information output by the intelligent hardware in operation. Such information includes both system information of the operating environment, such as information of a hardware system, an external operating system, and service information of the device operation. Such information may be output in the system, or may be stored in a local memory, including but not limited to a hard disk, a memory card, a usb disk, a solid state disk, an optical disk, etc., and uploaded when needed.
Terminals generally refer to a class of terminal devices. Such devices are cell phones or hardware devices that have a sensor element mounted. Such devices may share information actively providing an application for a person, or passively collecting it, with other devices, together to accomplish a particular task. Such devices all include means of communication with the outside, enabling communication.
As shown in fig. 1, the general flow of the method for monitoring and testing terminal functions based on real-time log analysis provided by the invention comprises the following steps:
after the terminal starts to operate, a log is generated. After the terminal acquires the log in real time, the terminal analyzes the log or the background server. If the analysis is carried out through the server, the connection between the terminal and the server is established, the server determines whether the log to be received is a target log, if not, the log is skipped and not received, if yes, the log returned by the terminal is received, analysis and verification are carried out on the log, whether the verification result is qualified is judged, and if not, a verification or monitoring warning is sent out.
If the analysis is carried out by the terminal, the terminal firstly determines whether the acquired log is a target log, if not, skips the log, if so, carries out log analysis and verification, and uploads the verification result to the server. The server further judges whether the check result is qualified or not, and if the check result is not qualified, a check or monitoring warning is sent out.
As shown in fig. 2, the method for monitoring and testing terminal functions based on real-time log analysis provided by the invention specifically includes:
and step 101, acquiring a log generated by the terminal in real time.
A large number of logs, including system logs and service logs, are generated during the operation of the terminal. The log often reflects the current service state of the terminal, and generally important log can be recorded locally in a file form, and when a problem is found, the log file is uploaded to a server by remote access and is checked manually. There are two schemes for real-time log verification: 1. and an auxiliary log checking module is arranged outside the main module of the terminal and is responsible for collecting the log printed by the current terminal and transmitting the log analysis and verification result back to the server. 2. And establishing connection between the terminal and the background server in a long connection mode and the like, transmitting the log back to the background server in real time, and analyzing and checking by the background server.
The long connection is a stable network connection mode, and a plurality of data packets can be continuously sent on one connection, so that the long connection is used for point-to-point data interaction, and the data transmission efficiency is high. A variety of network protocols currently exist to implement long connection technologies, such as: HTTP protocol, webSocket protocol.
The log returning timeliness of the traditional checking method is poor, and the log recovery time point is after the process is run out; the method wastes testing time and is difficult to solve the problems of regression and positioning in time. In the scheme, the log checking and returning process is separated from the operation, and the real-time recovery is completed by means of local real-time checking or sending back to the client, so that the time waste is reduced, and the testing and developing efficiency is improved.
And 102, automatically analyzing and checking the log based on a preset log template.
And establishing a client-side log system by using the agreed log templates, namely, a database comprising different types of log templates, so that the log verification system can perform log category matching and analysis according to the log templates or specifications. Each type of log template corresponds to a specific log module and reflects different functional check points for the terminal. First, a log is matched with all log templates in a polling mode in series or in parallel, the log template matching is exclusive, and a log can be matched with one type of log template only. After determining the attribution of the log, analyzing the log by using a corresponding type template, and checking and judging the analysis content according to priori knowledge to obtain a checking result.
For example, as shown in FIG. 3, log A first polls template A, which matches template A, and then parses from template A; the log B polls the template A and the template B, finds out that the log B is matched with the template B, and then analyzes the log B according to the template B; the log C polls the template A, the template B and the template C, finds out that the log C is matched with the template C, analyzes according to the template C, and finally gathers analysis results of the logs A, B and the C to verify.
The priori knowledge is the knowledge obtained by summarizing the working conditions, environment and targets of the terminal. By means of the knowledge, specific output can be determined under the condition that specific input is obtained, and correctness of the log can be checked by means of priori knowledge.
The traditional method is characterized in that the log inspection is carried out by manual reading, the efficiency is low, and errors are easy to occur. According to the scheme, the log template is normalized, the log check points are induced by means of priori knowledge, log checking work is automatically finished by a computer, and the check points are guaranteed not to be in error while efficiency is improved.
Besides constructing a log template according to priori knowledge to perform matching and verification, an intelligent log extraction system can be used for log analysis. The intelligent log extraction system extracts important logs by means of a machine learning algorithm model and analyzes the relation among keywords. The change of the log can be automatically identified and the extraction strategy can be adjusted.
And step 103, combining the verification result of the log to obtain the monitoring and testing result of the terminal function.
The terminal function consists of a public function and at least one specific function, the public function or each specific function can be matched with the log template of one type only, one business process consists of the public function and one specific function, or consists of at least two specific functions, and the monitoring and testing result of the terminal function is aggregated by the checking result of at least one business process of the terminal.
As shown in fig. 4, a terminal a includes a common function and a specific function a, a terminal B includes a common function and a specific function B and a specific function C, and a terminal C includes a common function and a specific function a and a specific function C. The business process (1) consists of a public function and a specific function A, namely, a large number of log inspection results generated by the terminal A can monitor the condition that the terminal A completes the process (1); similarly, the business process (2) is composed of a public function and a specific function B, the condition that the terminal B completes the process (2) can be obtained by combining the terminal B with the log inspection results related to the public function and the specific function B, and the condition that the terminal B completes the process (3) can be obtained by combining the terminal B with the log inspection results related to the specific function B and the specific function C. Each specific function is related to a log template, and a test result or a detection result of the running condition of the equipment can be obtained by means of the combination of log verification results of the specific functions.
Based on the same conception of the method for monitoring and testing the terminal function based on real-time log analysis provided by the invention, the invention also provides a system for monitoring and testing the terminal function based on real-time log analysis, as shown in fig. 5, the system comprises: a log acquisition unit 100, a log verification unit 200, a log test unit 300, wherein:
a log obtaining unit 100, configured to obtain a log generated by a terminal in real time;
the log verification unit 200 is used for automatically analyzing and verifying the log based on a preset log template;
the log test unit 300 is used for combining the verification results of the log to obtain the monitoring and test results of the terminal function.
Finally, it is also noted that the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
In the present specification, each embodiment is described in a progressive manner, and each embodiment is mainly described in a different point from other embodiments, and identical and similar parts between the embodiments are all enough to refer to each other. For the apparatus class embodiments, the description is relatively simple as it is substantially similar to the method embodiments, and reference is made to the description of the method embodiments for relevant points.
The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flowchart illustrations and/or block diagrams, and combinations of flows and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
The previous description of the disclosed embodiments is provided to enable any person skilled in the art to make or use the present application. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without departing from the spirit or scope of the application. Thus, the present application is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of methods, apparatus and computer program products according to various embodiments of the present invention. In this regard, each block in the flowchart and block diagrams may represent a module, segment, or portion of code, which comprises one or more computer-executable instructions for implementing the logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. It will also be noted that each block or combination of blocks in the block diagrams and flowchart illustrations, can be implemented by special purpose hardware-based systems that perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.

Claims (7)

1. The method for monitoring and testing the terminal function based on real-time log analysis is characterized by comprising the following steps:
acquiring a log generated by a terminal in real time;
the logs are matched with each type of preset log templates in a serial or parallel mode in a polling mode;
parsing the logs using the log templates of the corresponding type that match the logs, wherein one log can only be matched with one type of the log template;
checking and judging the content analyzed by the log to obtain a checking result;
and combining the verification results of the logs to obtain monitoring and testing results of terminal functions, wherein the terminal functions consist of public functions and at least one specific function, the public functions or each specific function can be matched with one type of log template, one business process consists of the public functions and one specific function, or consists of at least two specific functions, and the monitoring and testing results of the terminal functions are aggregated by the verification results of at least one business process of the terminal.
2. The method according to claim 1, characterized in that: the real-time acquisition of the log generated by the terminal specifically comprises the following steps:
establishing connection between the terminal and a server through long connection, and transmitting the log back to the server in real time for analysis; or alternatively
And the terminal collects the log in real time and then analyzes the log, and returns the log analysis result to the server.
3. The method according to claim 1, characterized in that: before the log is matched with each type of preset log template in a serial or parallel manner in a polling manner, the method further comprises the following steps:
a database comprising different types of said log templates is pre-established.
4. A method according to claim 1 or 3, characterized in that: the step of checking and judging the content analyzed by the log to obtain a checking result specifically comprises the following steps:
the specific output can be determined under the condition of acquiring specific input according to priori knowledge, and the correctness of the log is checked; or alternatively
And extracting and analyzing the relation between the keywords by means of a machine learning algorithm, automatically identifying the change of the log and adjusting an extraction strategy.
5. The method according to claim 1, characterized in that: the step of combining the verification results of the logs to obtain monitoring and testing results of terminal functions specifically comprises the following steps:
respectively acquiring the verification results of the logs of the public function and the at least one specific function in the terminal functions;
combining the verification results of the logs of the public function and the specific function included in the business process to obtain the verification result of the business process;
and aggregating and checking the verification result of at least one business process to obtain the monitoring and testing result of the terminal function.
6. A system for monitoring and testing terminal functions based on real-time log parsing, the system comprising:
the log acquisition unit is used for acquiring logs generated by the terminal in real time;
the log verification unit is used for matching the logs with each type of preset log templates in a serial or parallel mode in a polling mode; parsing the logs using the log templates of the corresponding type that match the logs, wherein one log can only be matched with one type of the log template; checking and judging the content analyzed by the log to obtain a checking result;
the log testing unit is used for combining the checking results of the logs to obtain monitoring and testing results of terminal functions, the terminal functions are composed of public functions and at least one specific function, the public functions or each specific function can be matched with one type of log template, one business process is composed of the public functions and one type of specific functions, or at least two types of specific functions, and the monitoring and testing results of the terminal functions are aggregated by the checking results of at least one business process of the terminal.
7. A computer readable storage medium storing a computer program, characterized in that the computer program when executed by a processor implements the steps of the method according to any one of claims 1-5.
CN201910177186.0A 2019-03-08 2019-03-08 Method and system for monitoring and testing terminal function based on real-time log analysis Active CN111666193B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910177186.0A CN111666193B (en) 2019-03-08 2019-03-08 Method and system for monitoring and testing terminal function based on real-time log analysis

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910177186.0A CN111666193B (en) 2019-03-08 2019-03-08 Method and system for monitoring and testing terminal function based on real-time log analysis

Publications (2)

Publication Number Publication Date
CN111666193A CN111666193A (en) 2020-09-15
CN111666193B true CN111666193B (en) 2024-01-30

Family

ID=72382398

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910177186.0A Active CN111666193B (en) 2019-03-08 2019-03-08 Method and system for monitoring and testing terminal function based on real-time log analysis

Country Status (1)

Country Link
CN (1) CN111666193B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112565232B (en) * 2020-11-30 2022-05-13 国网江苏省电力有限公司检修分公司 Log analysis method and system based on template and flow state
CN112631916A (en) * 2020-12-24 2021-04-09 摩拜(北京)信息技术有限公司 Data verification method and device and electronic equipment
CN113254292A (en) * 2021-05-20 2021-08-13 广州绿怡信息科技有限公司 Distance sensing function detection method and device

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102163353A (en) * 2011-02-25 2011-08-24 广州广电运通金融电子股份有限公司 Electronic journal diary intelligent analysis system and method
CN102981943A (en) * 2012-10-29 2013-03-20 新浪技术(中国)有限公司 Method and system for monitoring application logs
WO2013165180A1 (en) * 2012-05-03 2013-11-07 (주)네오위즈게임즈 Log monitoring method, server therefor and recording medium
CN104735139A (en) * 2015-03-11 2015-06-24 小米科技有限责任公司 Terminal information statistical method, device, terminal and server
CN105159964A (en) * 2015-08-24 2015-12-16 广东欧珀移动通信有限公司 Log monitoring method and system
CN105490854A (en) * 2015-12-11 2016-04-13 传线网络科技(上海)有限公司 Real-time log collection method and system, and application server cluster
CN107102795A (en) * 2017-05-31 2017-08-29 努比亚技术有限公司 A kind of log recording method, mobile terminal and computer-readable recording medium
CN107391746A (en) * 2017-08-10 2017-11-24 深圳前海微众银行股份有限公司 Log analysis method, equipment and computer-readable recording medium
CN107426039A (en) * 2017-09-18 2017-12-01 武汉虹信通信技术有限责任公司 The method and system that a kind of daily record is reported and received
CN107844400A (en) * 2017-10-16 2018-03-27 阿里巴巴集团控股有限公司 The method of calibration and device of a kind of daily record data
CN108153643A (en) * 2016-12-02 2018-06-12 北京奇虎科技有限公司 Daily record monitoring system and method

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8700414B2 (en) * 2004-12-29 2014-04-15 Sap Ag System supported optimization of event resolution
US9928162B2 (en) * 2015-03-27 2018-03-27 International Business Machines Corporation Identifying severity of test execution failures by analyzing test execution logs

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102163353A (en) * 2011-02-25 2011-08-24 广州广电运通金融电子股份有限公司 Electronic journal diary intelligent analysis system and method
WO2013165180A1 (en) * 2012-05-03 2013-11-07 (주)네오위즈게임즈 Log monitoring method, server therefor and recording medium
CN102981943A (en) * 2012-10-29 2013-03-20 新浪技术(中国)有限公司 Method and system for monitoring application logs
CN104735139A (en) * 2015-03-11 2015-06-24 小米科技有限责任公司 Terminal information statistical method, device, terminal and server
CN105159964A (en) * 2015-08-24 2015-12-16 广东欧珀移动通信有限公司 Log monitoring method and system
CN105490854A (en) * 2015-12-11 2016-04-13 传线网络科技(上海)有限公司 Real-time log collection method and system, and application server cluster
CN108153643A (en) * 2016-12-02 2018-06-12 北京奇虎科技有限公司 Daily record monitoring system and method
CN107102795A (en) * 2017-05-31 2017-08-29 努比亚技术有限公司 A kind of log recording method, mobile terminal and computer-readable recording medium
CN107391746A (en) * 2017-08-10 2017-11-24 深圳前海微众银行股份有限公司 Log analysis method, equipment and computer-readable recording medium
CN107426039A (en) * 2017-09-18 2017-12-01 武汉虹信通信技术有限责任公司 The method and system that a kind of daily record is reported and received
CN107844400A (en) * 2017-10-16 2018-03-27 阿里巴巴集团控股有限公司 The method of calibration and device of a kind of daily record data

Also Published As

Publication number Publication date
CN111666193A (en) 2020-09-15

Similar Documents

Publication Publication Date Title
WO2018059402A1 (en) Method and apparatus for determining fault type
US11233819B2 (en) Method and apparatus for analyzing cyberattack
CN111666193B (en) Method and system for monitoring and testing terminal function based on real-time log analysis
CN107957940B (en) Test log processing method, system and terminal
CN107085549B (en) Method and device for generating fault information
CN111190755B (en) Application program function exception handling method and device
CN109698798B (en) Application identification method and device, server and storage medium
CN110019067A (en) A kind of log analysis method and system
CN110020161B (en) Data processing method, log processing method and terminal
CN111506496A (en) Test data acquisition method and device, electronic equipment and storage medium
CN112672086B (en) Audio and video equipment data acquisition, analysis, early warning system
KR102580364B1 (en) Apparatus and Method for Fuzzing Preprocessing for Automating Smart Network Fuzzing
CN107948022B (en) Identification method and identification device for peer-to-peer network traffic
CN113179195A (en) CAN message embedded point detection method, system, device and computer readable storage medium
CN109508204B (en) Front-end code quality detection method and device
CN112437022A (en) Network flow identification method, equipment and computer storage medium
CN114531345A (en) Method, device and equipment for storing flow comparison result and storage medium
CN109714225B (en) Automatic testing method and system for Elink
CN110769076A (en) DNS (Domain name System) testing method and system
CN110661677B (en) DNS (Domain name System) testing method, device and system
JP6219621B2 (en) Communication verification device
CN115878448A (en) Database test method, distributed database and storage medium
CN113076355A (en) Method for sensing data security flow situation
CN112714284A (en) Power equipment detection method and device and mobile terminal
CN110851366A (en) Method and device for realizing regression test

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant