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

Method of collecting mobile app performance data based on distributed deployment real machine

A distributed, mobile phone technology, applied in the direction of communication between programs, multi-program devices, electrical components, etc., can solve the problems of inaccurate data, high cost, lack of authority, etc., and achieve the effect of eliminating interference

Active Publication Date: 2017-12-08
北京博睿宏远数据科技股份有限公司
View PDF5 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] 1. High cost: It is necessary to simulate the network access of different mobile phones in practical applications, including 2G, 3G, 4GLTE and WIFI networks, etc., and it is necessary to simulate the situation in different locations and different time periods; the fragmentation of Android devices is serious , each mobile phone model has specific configurations, such as operating system, mobile phone memory, different processors and screen sizes, etc., these factors must be taken into account when testing mobile phone applications;
[0005] 2. No accurate data: At present, there is no accurate performance value data to feed back to APP developers and operation and maintenance managers. Instead, it depends on personal perception to feedback whether the performance of the application is fast enough. Because everyone's perception is different, The feedback data are also varied and not authoritative enough;

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 of collecting mobile app performance data based on distributed deployment real machine

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0019] Such as figure 1 Shown, the realization steps of the present invention are as follows:

[0020] 1. The recorder client (implemented based on C++) maintains communication with the recording server (based on JAVA) through a socket connection, and adopts the data exchange format of protocolbuffer. After logging in to the recorder, the user can choose to create a project and upload an APP file. After receiving the corresponding request, the recording server will save the project information to the database (oracle), and upload the received APP file to the file server through http;

[0021] 2. After the project is created, you can select the project in the recorder, add a script, and then click to select the recording phone to record the executable script. After recording the process that needs to be tested, you can upload the script to the server, and the server will store the script information in the database , the script file is uploaded to the file server;

[0022] 3....

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 method for collecting mobile phone APP performance data based on distributed deployment of real machines. The method is divided into seven steps: the recorder client maintains communication with the recording server through a socket connection, and uses the data exchange format of protocol buffer. After logging in to the recorder, you can create the corresponding project by uploading the APP; after recording the process that needs to be tested, upload the script and project; the recording server saves the project information to the database oracle, and uploads the received APP file to File server; select scripts and clients to be tested on the report platform, and create tasks; task scheduling server queues all tasks. The present invention only needs to record the process to be tested on the recorder, select the city and network system to be tested, eliminate the interference caused by other programs and the user's personal perception, minimize the external influence, and truly reflect Application performance.

Description

technical field [0001] The present invention relates to a method for collecting mobile phone APP performance data, in particular to a method for collecting mobile phone APP performance data based on distributed deployment of real machines. Background technique [0002] With the popularity of smart terminals, the usage and importance of mobile applications are also increasing day by day, and the requirements for user experience are also getting higher and higher. Compared with computer desktop applications, mobile applications consume less power and are slower in speed, but mobile phone users hope to enjoy the same loading speed as computer desktop applications, so performance issues have become a concern of both users and developers question. [0003] Existing APP performance testing has the following disadvantages: [0004] 1. High cost: It is necessary to simulate the network access of different mobile phones in practical applications, including 2G, 3G, 4GLTE and WIFI ne...

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): G06F9/54H04L29/08
Inventor 程捷莫瀚王宁柯
Owner 北京博睿宏远数据科技股份有限公司
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