【问题标题】:Mobile Application Stress Test移动应用压力测试
【发布时间】:2012-09-21 04:38:06
【问题描述】:

是否有任何工具可以在 iOS 和 Android 应用程序中进行压力测试?我想测试应用程序,看看是否有 50,000 人可以同时使用该应用程序,或者是否有 50,000 人可以同时使用该应用程序正在调用的 Web 服务。

【问题讨论】:

  • 只需在没有应用程序的情况下测试您的服务器,构建某种脚本来调用这些网络服务 50000 次。
  • 同意@RolfSmit,这属于服务器部分。考虑一个像 JMeter 这样的工具。 jmeter.apache.org

标签: android ios testing mobile stress-testing


【解决方案1】:

JMeter 应该是您的要求,对于分析尝试YourKit。希望这可以帮助。您可以单独使用 SOAP UI 测试您的 Web 服务

【讨论】:

  • 2nd JMeter ... 正准备提出同样的建议。您可能需要编写自己的插件
  • 当然是可取的。
【解决方案2】:

获得 50,000 台 Android/IOS 设备将是一项挑战……或昂贵……或两者兼而有之。假设您已经在设备上测试了应用程序并且性能可以接受,并且服务器上的负载最小,您可能希望接下来对您的服务器进行负载测试。如果您的应用程序使用 HTTP 与您的服务器通信,那么您可以使用 Web 负载测试工具来完成,例如我们的 Load Tester 产品。这些将模拟我们的应用程序发送到服务器的 HTTP 请求 - 因此您不需要获取 50k 移动设备。 LITE 版本是免费的,用户不受限制,因此您可以在需要 PRO 版本中的高级功能之前完成一些测试。公平地说,还有其他免费的负载测试解决方案可用 - 搜索网络负载测试软件。

【讨论】:

    【解决方案3】:

    最简单的方式,使用云服务,提供压力测试给mobile applications。当我tested mobile applications 时,我使用 Apache Jmeter 和 Blazemeter 并模拟负载和压力测试。在我的 Jmeter 中,我将代理配置为与移动设备一起使用。请注意,Android 仅支持 HTTP 代理。如果您的应用程序使用 HTTPS 连接,那么您可以使用执行 HTTPS 代理的附加应用程序。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-01-17
      • 2018-07-09
      • 1970-01-01
      • 1970-01-01
      • 2014-05-31
      • 2011-08-11
      • 2010-09-22
      • 1970-01-01
      相关资源
      最近更新 更多