Message queue-based application software response time measuring method

A technology of application software and response time, applied in the software field of measurement or test process control, can solve problems such as lack of good methods and systems, inability to understand system operation from a global perspective, lack of business response time and other business latitude monitoring

Active Publication Date: 2010-11-03
ULTRAPOWER SOFTWARE
View PDF0 Cites 37 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0009] Currently, there is no good method and system how to measure the above problems
[0010] On the other hand, there is a lack of monitoring of business latitudes such as business path and business response time from a business pers

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
  • Message queue-based application software response time measuring method
  • Message queue-based application software response time measuring method
  • Message queue-based application software response time measuring method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0067] The method for measuring the response time of application software based on the message queue proposed by the present invention is described as follows in conjunction with the accompanying drawings and embodiments.

[0068] Such as figure 1 As shown, S1: the application software invokes the ARM application interface library while calling the function, and the ARM application interface library sends a message to the message queue, including a start message and an end message. The ARM application interface library provides two main functions: the start transaction interface arm_start_transaction() and the end transaction interface arm_stop_transaction(). The specific process for the application software to call the ARM application interface library is as follows: figure 2 As shown, in step S101, when the application software calls a certain function, it calls the arm_start_transaction() interface function, takes the function name of the function called by the application...

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 message queue-based application software response time measuring method. The method comprises the following steps of: calling an ARM application interface library which sends a message to a message queue while application software calls function; reading the message in the message queue and calculating the function call response time of the application software; saving a function calling relationship, counting response time and saving a statistical result in a database; and displaying a relational graph between the statistical result and function call. A message queue-based application software response time measuring system comprises an ARM application interface library, a data acquisition agent program module, a data processing module and a data display module. The method has the advantages of helping maintenance personnel analyze and apply a running situation more completely, monitoring the complex mutual calling relationship of a service system, understanding abnormity causes and the like of service response time and perfecting a centralized monitoring system. Simultaneously, a failure analysis tool can be provided for a developer in a test developing process.

Description

technical field [0001] The invention relates to the technical field of software for measuring or testing process control, in particular to a method for measuring response time of application software based on message queues. Background technique [0002] As software technology gradually integrates into all walks of life and work and life, in addition to functional requirements, people also have higher and higher requirements for software system performance and reliability, and they will pay more and more attention to the following issues: [0003] • Are these "transactions" successful? [0004] · What caused a "transaction" to fail? [0005] · What is the response time of the system as experienced by the customer? [0006] ·Which part of the entire transaction process takes the longest? [0007] · Where is the system bottleneck? [0008] How to improve the performance of the application system? [0009] Currently, there is no good method and system on how to measure the...

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
IPC IPC(8): G06F11/36
Inventor 张英亮赵永明徐海军
Owner ULTRAPOWER SOFTWARE
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