如何压力测试我的页面

时间:2017-11-13 09:21:19

标签: performance load performance-testing stress-testing

我想在高负荷下测试我的网络应用。

我需要做的是。 加载页面=>点击按钮=>填写表格=>点击按钮。

我需要这样做才能模拟5-10k页面请求,这可能会在我们推出一项服务之后发生(基于前几年的数据,因为只有几个会有一些大的预售折扣)项)

哪种服务或方法最适合这样做?

3 个答案:

答案 0 :(得分:1)

您可以使用SoapUI或Loader.IO等服务。如果我没有弄错的话,两者都应该是免费的。

答案 1 :(得分:1)

Gatling.io是另一个可用于此的好工具。

答案 2 :(得分:1)

您可以考虑在http://www.opensourcetesting.org/category/testing-tools-overview/performance/?menu-page=overview

列出许多免费和开源的负载测试工具

鉴于您需要5-10k并发请求,我的期望是您需要可以在"clustered"模式下运行的工具,因为您可能达到单个负载生成器的资源限制,因此您可以使用多台运行的计算机负载测试工具,因此可以分布式方式完成。

还有一个因素是记录和重放场景的可能性,这样您就可以在浏览器中运行步骤,负载测试工具将捕获相关请求,这样您就可以用更多的用户重放它们。

查看Open Source Load Testing Tools: Which One Should You Use?,例如评估和研究。一旦您坚持使用此工具或该工具,您可以使用特定的StackOverflow tag提出有关您的方案实施的问题。