2012-01-20 179 views
3

基準測試iOS應用的最佳和最有效的方法是什麼?我們主要希望獲得應用程序與我們的API進行通信的響應時間,並完成對返回數據的處理。iOS應用基準測試

回答

3

如果您正在尋找API的響應時間,你可以簡單地添加的兩行代碼是衡量您的應用中的時間(在登錄請求啓動,在登錄請求結束)。

你也可以看看使用Apple的Instruments工具集來測量設備CPU性能和泄漏。

對於測量性能的快速而骯髒的方法,請求開始時只需NSLog,請求/處理開始結束,處理結束。這會讓你知道你的設備或服務器是否會造成阻塞(我假定你正在尋找的東西)。 Xcode會爲輸出添加時間戳,您可以在幾次試用後分析它們。

此外,如果您在模擬器中運行應用程序,它不會給出電話速度的良好表示,因爲它只是以您的計算機的速度運行,但它會讓您選擇在Lion中使用新的Network Link Conditioner模擬緩慢而粗略的網絡連接,所以您可以看到網絡性能如何在現場感受到 - 只要記住您不會有額外處理能力的舒適感。