2012-04-09 35 views
1

是否有工具可以在iPhone上分析網絡應用程序?在iPhone上分析網絡應用程序

我正在尋找Google的Speed Tracer或Chrome開發人員工具中的Network標籤。我希望看到:

  • 將請求到給出
  • 哪些項目是從緩存中提取,並
  • 所有請求的時間表是什麼HTTP響應的服務器
  • 製造。

理想情況下,這將分析網頁以及從本機應用程序中創建的Web服務請求。

有沒有什麼工具可以做到這一點?有沒有人有一個很好的方式來獲取這些信息?

回答

1

我認爲weinre可能正是你想要的。它是一個遠程FireBug克隆;你把一行代碼放到你的HTML中,在你的桌面上運行一個服務器,然後在你桌面上的類似FireBug的工具中工作。你甚至可以從控制檯運行一些東西,以便在iPhone上顯示的網頁上執行。

不幸的是,這隻適用於網頁(或網絡應用程序);我不知道如何爲原生應用程序做到這一點。

編輯:要查看所有流量,您可以考慮調試HTTP代理,如Fiddler。在設置 - > WiFi - > [您的接入點] - > DHCP - > HTTP代理 - >手動設置您的iPhone,然後坐下來讓小提琴手爲您計算東西。

+0

謝謝!這似乎非常非常接近,但weinre似乎並沒有(至少是開箱即用的)從頭到尾捕獲所有的HTTP請求,只有XHR的HTTP請求。有沒有辦法使用它(或其他工具)來捕獲*所有HTTP請求,從頭到尾? – Peyton 2012-04-10 16:46:44

+0

用另一個工具更新了我的答案。 – Amadan 2012-04-11 04:07:49

+0

看起來可能有效;我會檢查出來的! – Peyton 2012-04-11 20:40:22

相關問題