Testing 负载、并发用户测试的工具选择建议

Testing 负载、并发用户测试的工具选择建议,testing,automated-tests,load-testing,performance-testing,android-testing,Testing,Automated Tests,Load Testing,Performance Testing,Android Testing,我必须为平板电脑测试Windows8.1应用程序。该应用程序需要对近1500名用户进行测试。技术说明:上传和下载2-20 mb之间的图像文件。随着用户数量增加到1500,我还必须捕获用户负载为400、800、1200和最终1500时所需的时间。 请分享您的宝贵建议,在我的团队时间不多的情况下,如何以最小的努力实现这一目标。我考虑过jmeter、soap ui和load runner。如果您知道任何其他工具,请分享您的想法。简短回答:使用JMeter和JMeter插件 SOAPUI不是负载测试工具

我必须为平板电脑测试Windows8.1应用程序。该应用程序需要对近1500名用户进行测试。技术说明:上传和下载2-20 mb之间的图像文件。随着用户数量增加到1500,我还必须捕获用户负载为400、800、1200和最终1500时所需的时间。
请分享您的宝贵建议,在我的团队时间不多的情况下,如何以最小的努力实现这一目标。我考虑过jmeter、soap ui和load runner。如果您知道任何其他工具,请分享您的想法。

简短回答:使用JMeter和JMeter插件

SOAPUI不是负载测试工具,但负载UI是。它有一个非常直观的界面,这对初学者来说是很好的,但是当你有很多测试要运行时,它就不那么方便了。上次我尝试它时,工具本身也存在一些性能问题

如果您对Load runner有一定的专业知识(有很多复选框和单选按钮),那么Load runner是一个不错的选择。它支持很多协议,你可以“记录”用户会话,然后像重播更多用户一样重播。有时它是开箱即用的,有时您需要调整测试

如果您熟悉您的应用程序,更好的方法是定义您将手动发送到服务器的请求,因为这样您可以获得更多的控制。JMeter有一个GUI。如果你使用JMIT,你应该考虑用工具下载负载测试仪的工作更为方便。

如果需要更多工具,请查看:

  • 推特
  • (这是我在工作中用于在重载下测试web服务的工具)

我还必须提到的是,使用所有这些工具,您将只能测量服务器的性能,而不能测量前端的性能。测试前端是一项不同的任务。例如,您可能会对JMeter施加较大的负载,并尝试在此期间使用您的应用程序,以了解当用户众多时,您会有什么样的用户体验。

如果我遗漏了任何细节,请告诉我。我曾想过使用JMeter调用用于图像上传和下载的api服务。这是正确的吗??这与在平板电脑上测试应用程序相同。