2015-01-05 90 views
0

我開發了一個應用程序,它可以連接到MySQL數據庫並顯示一些信息。有沒有一種方法來測試應用程序的性能,如模擬不同用戶請求的數量。 500 HTTP請求 1000,1500請求。Android應用程序的性能測試

回答

0

嘗試使用JMeter。它是免費的工具。我一直在使用它來模擬對頁面的http請求。希望它的幫助。

2

是的,這是可能的......性能測試移動應用程序是不同於服務器或其他應用程序。

模擬負載可以通過將虛擬記錄推送到SQLite表格並進行測試來完成。但是,既然你提到

app which make connection to MySQL database and display some information from there 

我想建議你查找以下。

  1. 分析數據解析邏輯以及數據在設備上的呈現方式。
  2. 數據檢索線程應與主線程分開。
  3. 數據解析應該在部分中進行。在屏幕上呈現之前,用戶不應該等待解析所有500條記錄。爲此,在代碼中,應根據設備屏幕大小對數據檢索次數進行管理。
  4. 用於在屏幕上顯示數據的視圖是什麼?如果列表查看,看數據如何被回收。
  5. 在SQLite中,如果它們存儲圖像,請查看是否使用了BLOB數據類型。
  6. 檢查數據庫交互的頻率。這會高度影響應用程序的性能。

希望這有助於。