CN106535240A - Mobile APP centralized performance analysis method based on cloud platform - Google Patents
Mobile APP centralized performance analysis method based on cloud platform Download PDFInfo
- Publication number
- CN106535240A CN106535240A CN201510575444.2A CN201510575444A CN106535240A CN 106535240 A CN106535240 A CN 106535240A CN 201510575444 A CN201510575444 A CN 201510575444A CN 106535240 A CN106535240 A CN 106535240A
- Authority
- CN
- China
- Prior art keywords
- app
- data
- mobile
- mobile phone
- cloud platform
- 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.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/06—Testing, supervising or monitoring using simulated traffic
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/14—Network analysis or design
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
- H04L67/025—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Environmental & Geological Engineering (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The invention discloses a mobile APP centralized performance analysis method based on a cloud platform, and belongs to the technical field of communication. The method comprises the following steps: a) capturing Netstat data and traffic data in a running process of a mobile phone APP through mobile phone client software; b) uploading the Netstat data and the traffic data acquired in the step a) to a cloud system to build an APP feature library; and c) performing performance analysis and data traffic analysis on the APP according to the traffic data and the APP feature library in the step b), and further outputting running quality of the APP. The method can be applied to failure diagnosis and daily perceptual analysis of mobile phone APPs, and APP failure causes are analyzed and APP perceptual quality is acquired through a mobile APP centralized performance analysis system.
Description
Technical field
The present invention relates to mobile Internet APP, more particularly in the failture evacuation and quality analysiss of mobile Internet APP.Belong to communication technical field.
Background technology
As the lifting of the improvement and popularization rate of the 4G network coverages, the application of mobile Internet APP are more and more extensive, the type of APP is also more and more, when APP breaks down or when during Quality Down, how to carry out investigation failure?How mobile Internet problem or APP Resource Server network problem are confirmed?How APP operation perceived quality is analyzed?Existing APP test analysis instrument mainly has the emulation testing of APP and two kinds of the network test of APP resources domain name or IP.The former can get APP user and perceive index and include the Connection Time of resource, transmission time etc., but need to formulate testing script according to different APP different mobile phone terminals, thus can the APP of testing, the index for getting, the terminal of testing be all conditional;The latter's testing efficiency is higher, the suitability is wider, however it is necessary that first artificial crawl APP related domain name or IP address and can only simply obtain the network indexes such as time delay from test source network to APP domain names or IP address, packet loss, it is impossible to deeper into analysis APP actual users perceived analyze.
Present invention incorporates the advantage of existing two kinds of means of testing, proposes to concentrate the completely new approach of performance analysis system based on the mobile APP of cloud platform.APP associated dns names and IP address are captured automatically by mobile phone A PP Netstat and packet catcher, and with reference to APP data-flow analysis instrument and APP property data bases the packet capturing data of APP are carried out with the analysis of automatization, also possesses active test function simultaneously, the network and measure of the quality of service of APP associated dns names and IP address can be actively initiated, test result is summarised in APP concentration performance analysis systems automatically
Performance analysis system is concentrated both to have solved APP emulation testings for the restriction of mobile phone A PP type and mobile phone terminal by mobile APP, and the problem for writing inefficiency of mobile phone simulation test script, can solve the problems, such as that manually obtaining APP domain names and IP address and the less APP mass of cannot analysing in depth of testing index perceives again.
The content of the invention
The invention aims to solve the problems, such as present in prior art that the testing of mobile phone A PP limits that many, efficiency is low, testing content is single, a kind of more professional, more deep mobile APP is provided and concentrates performance analysis system, realize the in-depth analysis to APP networks and quality of service.
Compare with the method for APP domain names or IP address network test with APP emulation testings in prior art, the characteristics of there is this method efficiency high, low cost, analysing content to enrich, more conform to state of the current network and customer demand.
Specifically, the inventive method includes:
A) the APP netState and packet catcher of an automatization, netState and packet capturing can be performed on mobile phone or ARIXTRA virtual machine, automatic identification simultaneously records the related processes of APP, and the IP of the related source IP/ mesh of each process, this data can be automatically added in the APP feature databases of a central server.After packet capturing, data can upload to user PC by modes such as QQ, data wires.
B) APP data-flow analysis instrument, when one data streaming file of input, or after oneself one data flow of capture (PCAP forms), the related data flows of APP therein can be identified that this point is accomplished based on the synchronization with APP feature databases by software automatically.
C) APP data flows are analyzed, most basic is TCP and UDP flow analytical tool, so as to make basic property analysis.Web, the performance evaluation function of video HLS contour level applications are provided simultaneously.
D) Resource Server performance evaluation is carried out to APP, for the Resource Server that each APP is used, software can carry out various Active Performance measurements automatically, including Ping, Trace, TCP Connect, Web, video etc..
E) resource statistics analysis, such as server location, performance, data file classification statistics etc. is carried out to APP.
F) testing is carried out to APP domain names or IP address, domain name or IP address is grabbed to APP datas on flows automatically carries out the testing of network and quality of service, realize the active monitoring of APP mass 7*24 hours.
The positive effect of the present invention is:
The analysis of all flows in concentrating performance analysis system to realize to APP runnings by mobile APP, and active monitoring is carried out to grabbing domain name or IP address automatically.Benefit of the invention is that can Netstat data and data on flows to APP of active carry out the analysis of automatization, will not be affected by mobile phone A PP or mobile phone terminal type, network type, realize that the active to crucial domain name or IP address is monitored while analysis APP actual data streams, compared with traditional APP analysis means, more flexibly, efficiently, it is deep, accurate.
Description of the drawings
Fig. 1 represents that the mobile APP of the present invention concentrates the software system architecture of performance analysis system.
Specific embodiment
Below by concrete software system architecture figure, the invention will be further described.
Fig. 1 represents that the mobile APP of the present invention concentrates the software system architecture of performance analysis system, as shown in figure 1, mobile APP concentrates performance analysis system to be mainly made up of mobile phone terminal program, APP feature databases, APP performance analysis tools, data-flow analysis instrument and server active testing tool.
Mobile phone terminal program is responsible for actively capturing the Netstat data and flow packet capturing data in mobile phone A PP running, then cloud system is uploaded to, cloud system includes APP feature databases, APP performance analysis tools, data-flow analysis instrument and server active testing tool.It is automatically performed by APP feature databases, APP performance analysis tools, data-flow analysis instrument and the data traffic in mobile phone APP runnings is analyzed.
The analysis principle of data is based primarily upon Netstat data and can get the corresponding processes of APP, the agreement of each process, port numbers, opposite end server, throughput, byte number, bag quantity etc..APP is sorted out by Netstat data, form APP feature databases, APP feature database information includes:APP titles, APP classifications【A classification must be selected】, the corresponding classification of process【If can distinguish】, local feature database IP address【APP radar PC ends address】, remote diagnosis storehouse domain name【Core server address】, the data traffic packet capturing data of APP runnings and APP feature databases are carried out into matching corresponding, then the analysis for carrying out herein below and index:
A) analysis of up-downgoing data flow, including up-downgoing bit rate, up-downgoing packet rate etc.
B) up-downgoing TCP event analysis, report are retransmitted, and out of order, window is too small, and window is zero, RST, and FIN, TCP connect unsuccessful etc.
C) up-downgoing tcp data flow point analysis, including up-downgoing bit rate, up-downgoing packet rate etc.
D) UDP message flow point analysis
E) it is comprehensive to perceive scoring, based on the basic score that TCP or UDP models are carried out
F) APP associated dns names, server ip address, URL etc.
G) Web performance evaluations, if this data flow is HTTP
H) video performance analysis, if this data flow is HLS
Data after analysis can be summarised in automatically mobile APP and concentrate the APP data traffic visualization interfaces of performance analysis system to be shown, while server active testing tool also can capture crucial domain name, IP address of server etc. automatically carries out the active monitoring test of network and quality of service.
Claims (6)
1. method for analyzing performance is concentrated based on the mobile APP of cloud platform, including:
A) the APP Netstat and packet catcher of automatization
B) APP performance analysis tools
C) APP data-flow analysis instrument
D) APP property data bases
E) server active testing tool.
2. the mobile APP based on cloud platform according to claim 1 concentrates method for analyzing performance, it is characterized in that, the APP Netstat of described automatization and packet catcher can perform netState and packet capturing on mobile phone or ARIXTRA virtual machine, automatic identification simultaneously records the related processes of APP, and the IP of the related source IP/ mesh of each process, this data can be automatically added in the APP feature databases of a central server.After packet capturing, data can upload to user PC by modes such as QQ, data wires.
3. the mobile APP based on cloud platform according to claim 1 concentrates method for analyzing performance, it is characterised in that described APP performance analysis tools mainly pass through the performance data of Netstat data analysiss mobile phone As PP on mobile phone, including:Process, port, agreement, 3) source mesh IP address, throughput, byte number, bag quantity etc..
4. the mobile APP based on cloud platform according to claim 1 concentrates method for analyzing performance, it is characterized in that, described APP data-flow analysis instrument is when one data streaming file of input, or after oneself one data flow of capture (PCAP forms), the related data flows of APP therein can be identified that this point is accomplished based on the synchronization with APP feature databases by software automatically.
5. the mobile APP based on cloud platform according to claim 1 concentrates method for analyzing performance, it is characterised in that described APP property data bases are identified analysis by recognizing the Netstat data contents of mobile phone transmission, and content identification has many levels, including:A.APP titles b. geographical position c. operators d. software identifications (mobile phone terminal software and the one-to-one sequence number of PC ends software).
6. the mobile APP based on cloud platform according to claim 1 concentrates method for analyzing performance, characterized in that, described server active testing tool can carry out the active monitoring test of network and quality of service automatically to the APP associated dns names that analyze, server ip address, the resource such as URL.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510575444.2A CN106535240B (en) | 2015-09-11 | 2015-09-11 | Mobile APP centralized performance analysis method based on cloud platform |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510575444.2A CN106535240B (en) | 2015-09-11 | 2015-09-11 | Mobile APP centralized performance analysis method based on cloud platform |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106535240A true CN106535240A (en) | 2017-03-22 |
CN106535240B CN106535240B (en) | 2020-06-23 |
Family
ID=58346173
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510575444.2A Active CN106535240B (en) | 2015-09-11 | 2015-09-11 | Mobile APP centralized performance analysis method based on cloud platform |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106535240B (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106961357A (en) * | 2017-04-28 | 2017-07-18 | 西安海润通信技术有限公司 | A kind of Internet service packet capturing and Fault Locating Method based on non-root android terminals |
CN107231272A (en) * | 2017-05-26 | 2017-10-03 | 上海斐讯数据通信技术有限公司 | Automatic test device and method that a kind of wireless messages are obtained |
CN107273277A (en) * | 2017-05-11 | 2017-10-20 | 珠海金山网络游戏科技有限公司 | A kind of depth captures the method and device of mobile phone application runnability data |
CN109525454A (en) * | 2018-11-06 | 2019-03-26 | 北京网众共创科技有限公司 | Data processing method and device |
CN109582585A (en) * | 2018-12-18 | 2019-04-05 | 网宿科技股份有限公司 | A kind of method and apparatus of detection application traffic leakage |
CN112350892A (en) * | 2020-10-29 | 2021-02-09 | 中星科源(北京)信息技术有限公司 | IPv4/IPv6 network detection method, storage device and processing device |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102547786A (en) * | 2010-12-31 | 2012-07-04 | 上海博泰悦臻电子设备制造有限公司 | 3G (the 3rd Generation Telecommunication) flow analysis method and device of vehicle-mounted device |
CN102739838A (en) * | 2011-04-06 | 2012-10-17 | 北京双迪广告有限公司 | User behavior analysis method of smart mobile phone application |
CN103582512A (en) * | 2013-02-04 | 2014-02-12 | 华为技术有限公司 | Feature extraction device and network flow identification method, device and system |
US20150100684A1 (en) * | 2012-06-08 | 2015-04-09 | Stephane Maes | Test and management for cloud applications |
-
2015
- 2015-09-11 CN CN201510575444.2A patent/CN106535240B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102547786A (en) * | 2010-12-31 | 2012-07-04 | 上海博泰悦臻电子设备制造有限公司 | 3G (the 3rd Generation Telecommunication) flow analysis method and device of vehicle-mounted device |
CN102739838A (en) * | 2011-04-06 | 2012-10-17 | 北京双迪广告有限公司 | User behavior analysis method of smart mobile phone application |
US20150100684A1 (en) * | 2012-06-08 | 2015-04-09 | Stephane Maes | Test and management for cloud applications |
CN103582512A (en) * | 2013-02-04 | 2014-02-12 | 华为技术有限公司 | Feature extraction device and network flow identification method, device and system |
Non-Patent Citations (3)
Title |
---|
MEHEDEE ZAMAN 等: "Malware Detection in Android by Network Traffic Analysis", 《2015 INTERNATIONAL CONFERENCE ON NETWORKING SYSTEMS AND SECURITY (NSYSS)》 * |
PABLO GRAUBNER 等: "Dynalize: Dynamic Analysis of Mobile Apps in a Platform-as-a-Service Cloud", 《2015 IEEE 8TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING》 * |
张恩海 等: "基于云平台的移动应用软件智能监控与支撑技术研究", 《电子世界(2013年第17期)》 * |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106961357A (en) * | 2017-04-28 | 2017-07-18 | 西安海润通信技术有限公司 | A kind of Internet service packet capturing and Fault Locating Method based on non-root android terminals |
CN106961357B (en) * | 2017-04-28 | 2021-01-12 | 西安海润通信技术有限公司 | Internet service packet capturing and fault positioning method based on non-root android terminal |
CN107273277A (en) * | 2017-05-11 | 2017-10-20 | 珠海金山网络游戏科技有限公司 | A kind of depth captures the method and device of mobile phone application runnability data |
CN107231272A (en) * | 2017-05-26 | 2017-10-03 | 上海斐讯数据通信技术有限公司 | Automatic test device and method that a kind of wireless messages are obtained |
CN109525454A (en) * | 2018-11-06 | 2019-03-26 | 北京网众共创科技有限公司 | Data processing method and device |
CN109525454B (en) * | 2018-11-06 | 2021-02-19 | 北京网众共创科技有限公司 | Data processing method and device |
CN109582585A (en) * | 2018-12-18 | 2019-04-05 | 网宿科技股份有限公司 | A kind of method and apparatus of detection application traffic leakage |
CN112350892A (en) * | 2020-10-29 | 2021-02-09 | 中星科源(北京)信息技术有限公司 | IPv4/IPv6 network detection method, storage device and processing device |
Also Published As
Publication number | Publication date |
---|---|
CN106535240B (en) | 2020-06-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8090820B2 (en) | Distributed traffic analysis | |
Orsolic et al. | A framework for in-network QoE monitoring of encrypted video streaming | |
CN106535240A (en) | Mobile APP centralized performance analysis method based on cloud platform | |
CN102045363B (en) | Establishment, identification control method and device for network flow characteristic identification rule | |
KR100523486B1 (en) | Traffic measurement system and traffic analysis method thereof | |
CN101075911B (en) | Statistical information collecting system and apparatus thereof | |
EP2611084B1 (en) | Data integrity scoring and visualization for network and customer experience monitoring | |
CN106815112B (en) | Massive data monitoring system and method based on deep packet inspection | |
CN107426059B (en) | DPI equipment feature library automatic updating method and system, DPI equipment and cloud server | |
EP3197100B1 (en) | Multi cause correlation in wireless protocols | |
CN111327539B (en) | Service scheduling method, device and equipment | |
EP3849136A1 (en) | Service quality monitoring method, apparatus, and system | |
WO2016187449A1 (en) | Method and apparatus to determine network quality | |
CN106789242B (en) | Intelligent identification application analysis method based on mobile phone client software dynamic feature library | |
CN105828376A (en) | Service quality monitoring method and equipment based on user perception | |
CN104283732A (en) | Network testing method, network testing data collection method, network testing device and network testing system | |
CN104363140B (en) | A kind of test method and device | |
CN108965011A (en) | One kind being based on intelligent gateway deep packet inspection system and analysis method | |
CN104539556A (en) | Method for providing satisfaction service quality for users under heterogeneous network environment | |
CN107360062B (en) | DPI equipment identification result verification method and system and DPI equipment | |
CN113676926B (en) | User network sensing portrait method and device | |
Solomon et al. | Network traffic monitoring in an industrial environment | |
TWI580288B (en) | Action online quality analysis system and method | |
CN105530144A (en) | Service identifying method and system in asymmetrical routing environment | |
CN104125440B (en) | The screen monitor system and monitoring method of cloud computing |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information | ||
CB02 | Change of applicant information |
Address after: 100085 Beijing, Haidian District, No. five on the ground floor, No. 2, building 400, room four Applicant after: Vixtel Technologies (Beijing) Ltd. Address before: 100085 Beijing city Haidian District on the seven Street No. 1 building, 201 floor Huizhong Applicant before: Vixtel Technologies (Beijing) Ltd. |
|
GR01 | Patent grant | ||
GR01 | Patent grant |