Android 效能測試初探(六)

來源:互聯網
上載者:User

標籤:

書接前文 Android 效能測試初探之功耗(五)

本節聊聊效能測試的最後一項- 流量,當然我所指的效能測試是針對大部分應用而言的,可能還有部分應用會關注網速、弱網之類的測試,但本系列文章都不去一一探討了

流量測試,同樣需要引入幾個名詞

  • 中等負荷:應用正常操作
  • 高負荷:應用極限操作

流量測試包括以下測試項:

  • 應用初次開機流量提示
  • 應用後台連續運行 2 小時的流量值
  • 應用高負荷啟動並執行流量峰值
  • 應用中等負荷運行時的流量均值

流量測試一般都是用軟體來進行的,這裡我們一般分為2類:

  1. 採用市場提供的第三方工具來進行測試,如流量寶之類的
  2. 自研工具進行測試

自研工具進行測試一般包含 2 類方法,

  1. 通過 tcodump 抓包,再通過 wireshake 直接讀取包資訊來獲得流量
  2. 首先獲得被測應用的 uid 資訊,可以通過 adb shell dumpsys package 來擷取 然後在未操作應用之前,我們可以通過查看 adb shell cat /proc/uid_stat/uid/tcp_rcv adb shell cat /proc/uid_stat/uid/tcp_snd 擷取到應用的起始的接收及發送的流量,然後我們再操作應用,再次通過上述 2 條命令可以擷取到應用的結束的接收及發送的流量,通過相減及得到應用的整體流量消耗

好了,流量測試就說到這裡,android 效能測試初探之旅就到此結束了,下回我們將探討 android 安全性測試,預知下文,敬請

本文轉載 kasi的文章 ,感謝kasi的分享,原文地址:

https://testerhome.com/kasi

Android 效能測試初探(六)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.