2012-09-29 72 views
1

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

+0

只是测试你的服务器,而不应用,建立一个呼叫的那些Web服务队像50000次脚本somekind的。 –

+1

同意@RolfSmit,这属于服务器部分。考虑一下像JMeter这样的工具。 http://jmeter.apache.org/ –

回答

1

JMeter应该是你的要求和剖析尝试YourKit。希望这可以帮助。另外,你可以用SOAP UI

+0

第二个JMeter ...正准备提出相同的建议。你可能需要编写你自己的插件 – amphibient

+0

当然,这是可取的。 –

1

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

1

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