[發(fā)明專利]一種手機(jī)APP流量測試方法及系統(tǒng)在審
| 申請?zhí)枺?/td> | 201810162236.3 | 申請日: | 2018-02-26 |
| 公開(公告)號: | CN108494616A | 公開(公告)日: | 2018-09-04 |
| 發(fā)明(設(shè)計)人: | 黃少明 | 申請(專利權(quán))人: | 上海康斐信息技術(shù)有限公司 |
| 主分類號: | H04L12/26 | 分類號: | H04L12/26;H04L29/12 |
| 代理公司: | 杭州奧創(chuàng)知識產(chǎn)權(quán)代理有限公司 33272 | 代理人: | 陳智明 |
| 地址: | 200333 上海市普陀*** | 國省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 手機(jī) 數(shù)據(jù)包 流量測試 測試 路由器記錄 路由器轉(zhuǎn)發(fā) 目的IP地址 測試環(huán)境 源IP地址 路由器 訪問 統(tǒng)計 | ||
本發(fā)明公開了一種手機(jī)APP流量測試方法,所述方法包括:提供一路由器,所述路由器記錄所述手機(jī)的第一IP地址和所述手機(jī)APP預(yù)訪問的第二IP地址,當(dāng)所述路由器轉(zhuǎn)發(fā)一數(shù)據(jù)包時,判斷所述數(shù)據(jù)包的源IP地址和目的IP地址是否對應(yīng)為第一IP地址和第二IP地址或者為第二IP地址和第一IP地址,若是,則統(tǒng)計所述數(shù)據(jù)包,獲取手機(jī)APP流量,實現(xiàn)了在進(jìn)行iOS APP和Android APP流量的測試時,使用同一套測試環(huán)境進(jìn)行測試,給測試人員帶來方便。
技術(shù)領(lǐng)域
本發(fā)明屬于通信技術(shù)領(lǐng)域,特別涉及手機(jī)APP流量測試方法及系統(tǒng)。
背景技術(shù)
手機(jī)的APP應(yīng)用程序在被開發(fā)出來之后,需要去獲知APP在運(yùn)行時所消耗的流量大小。當(dāng)用戶在使用APP應(yīng)用程序時,如果APP運(yùn)行時消耗的流量太大,會影響用戶的體驗效果,有可能導(dǎo)致用戶會卸載該APP應(yīng)用程序。
現(xiàn)有技術(shù)中,針對APP應(yīng)用程序的使用流量的測試方法,一般分別針對iOS APP(iOS,蘋果公司的移動操作系統(tǒng))和Android APP(Android,谷歌公司開發(fā)的操作系統(tǒng))進(jìn)行測試,需要分別針對不同的操作系統(tǒng)搭建不同的測試環(huán)境。該方案的缺點在于,iOS APP和Android APP應(yīng)用程序的使用流量的測試時,不能使用同一套測試環(huán)境,給測試人員帶來不方便,并且測試還需要對數(shù)據(jù)包進(jìn)行過濾和統(tǒng)計,有可能造成使用流量統(tǒng)計上的誤差。
因此,如何在進(jìn)行iOS APP和Android APP應(yīng)用程序的使用流量的測試時,使用同一套測試環(huán)境進(jìn)行測試,給測試人員帶來方便,成為亟待解決的問題。
發(fā)明內(nèi)容
鑒于此,本發(fā)明的目的在于提供手機(jī)APP流量測試方法及系統(tǒng),實現(xiàn)了在進(jìn)行iOSAPP和Android APP應(yīng)用程序的流量測試時,使用同一套測試環(huán)境進(jìn)行測試,給測試人員帶來方便。
根據(jù)上述發(fā)明目的,本發(fā)明提供一種手機(jī)APP流量測試方法,所述方法包括:
提供一路由器,所述路由器記錄所述手機(jī)的第一IP地址和所述手機(jī)APP預(yù)訪問的第二IP地址,當(dāng)所述路由器轉(zhuǎn)發(fā)一數(shù)據(jù)包時,判斷所述數(shù)據(jù)包的源IP地址和目的IP地址是否對應(yīng)為第一IP地址和第二IP地址或者為第二IP地址和第一IP地址,若是,則統(tǒng)計所述數(shù)據(jù)包,獲取手機(jī)APP流量。
優(yōu)選地,若所述APP預(yù)訪問地址為域名,則將所述域名進(jìn)行解析,獲取所述域名對應(yīng)的第二IP地址。
優(yōu)選地,執(zhí)行所述路由器記錄所述手機(jī)的第一IP地址和所述手機(jī)APP預(yù)訪問的第二IP地址動作具體包括:
當(dāng)手機(jī)接入路由器時,獲取所述手機(jī)的第一IP地址和所述路由器的WAN口IP地址,以及預(yù)先獲取所述手機(jī)APP預(yù)訪問的第二IP地址;
在所述路由器中設(shè)置iptables第一規(guī)則,設(shè)置接收源IP地址為所述第二IP地址和目的IP為所述WAN口IP地址的數(shù)據(jù)包;
在所述路由器中設(shè)置iptables第二規(guī)則,設(shè)置接收源IP地址為所述第一IP地址和目的IP為所述第二IP地址的數(shù)據(jù)包。
優(yōu)選地,執(zhí)行所述統(tǒng)計所述數(shù)據(jù)包,獲取手機(jī)APP流量的動作具體包括:
所述路由器統(tǒng)計匹配所述iptables第一規(guī)則的每一個數(shù)據(jù)包的大小和匹配的數(shù)據(jù)包的總數(shù)量,得到下行流量;
所述路由器統(tǒng)計匹配所述iptables第二規(guī)則的每一個數(shù)據(jù)包的大小和匹配的數(shù)據(jù)包的總數(shù)量,得到上行流量;
將所述下行流量和上行流量相加,得到手機(jī)APP流量。
根據(jù)上述發(fā)明目的,本發(fā)明提供一種手機(jī)APP流量測試系統(tǒng),所述系統(tǒng)包括:
記錄模塊,用于記錄所述手機(jī)的第一IP地址和所述手機(jī)APP預(yù)訪問的第二IP地址;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于上海康斐信息技術(shù)有限公司,未經(jīng)上海康斐信息技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810162236.3/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 通過冗余提高數(shù)據(jù)傳輸速度的方法
- 數(shù)據(jù)包調(diào)度方法和裝置
- 一種數(shù)據(jù)包的轉(zhuǎn)發(fā)方法和設(shè)備
- 網(wǎng)絡(luò)通信主體確認(rèn)方法及系統(tǒng)
- 一種轉(zhuǎn)發(fā)數(shù)據(jù)包的方法、裝置和路由設(shè)備
- 一種數(shù)據(jù)報文接收方法及裝置
- 一種降低語音丟包統(tǒng)計量的方法及基站
- 數(shù)據(jù)包的處理方法、裝置、電子設(shè)備及存儲介質(zhì)
- 一種數(shù)據(jù)包處理方法、裝置及電子設(shè)備和存儲介質(zhì)
- 一種數(shù)據(jù)傳輸方法、裝置、設(shè)備及存儲介質(zhì)





