2015-01-05 91 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. 检查数据库交互的频率。这会高度影响应用程序的性能。

希望这有助于。