[go: up one dir, main page]

CN106535240A - Mobile APP centralized performance analysis method based on cloud platform - Google Patents

Mobile APP centralized performance analysis method based on cloud platform Download PDF

Info

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
Application number
CN201510575444.2A
Other languages
Chinese (zh)
Other versions
CN106535240B (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.)
VIXTEL TECHNOLOGIES (BEIJING) Ltd
Original Assignee
VIXTEL TECHNOLOGIES (BEIJING) 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 VIXTEL TECHNOLOGIES (BEIJING) Ltd filed Critical VIXTEL TECHNOLOGIES (BEIJING) Ltd
Priority to CN201510575444.2A priority Critical patent/CN106535240B/en
Publication of CN106535240A publication Critical patent/CN106535240A/en
Application granted granted Critical
Publication of CN106535240B publication Critical patent/CN106535240B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/06Testing, supervising or monitoring using simulated traffic
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/14Network analysis or design
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • H04L67/025Protocols 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

Method for analyzing performance is concentrated based on the mobile APP of cloud platform
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.
CN201510575444.2A 2015-09-11 2015-09-11 Mobile APP centralized performance analysis method based on cloud platform Active CN106535240B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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