如何对我的页面进行压力测试
How to stress test my page
我想在高负载下测试我的网络应用程序。
我需要做的是。
加载页面 => 单击按钮 => 填写表格 => 单击按钮。
我需要这样做来模拟 5-10k 的页面请求,这预计会在我们推出一项服务后发生(根据前几年的数据,因为只有一个几项)
哪种服务或方法最适合执行此操作?
您可以使用 SoapUI 或 Loader.IO 等服务。如果我没记错的话,两者应该都是免费的。
Gatling.io 是您可以使用的另一个好工具。
您可以考虑在 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? for example evaluation and research. Once you stick to this or that tool you can ask questions regarding your scenario implementation using a specific Whosebug tag。
我想在高负载下测试我的网络应用程序。
我需要做的是。 加载页面 => 单击按钮 => 填写表格 => 单击按钮。
我需要这样做来模拟 5-10k 的页面请求,这预计会在我们推出一项服务后发生(根据前几年的数据,因为只有一个几项)
哪种服务或方法最适合执行此操作?
您可以使用 SoapUI 或 Loader.IO 等服务。如果我没记错的话,两者应该都是免费的。
Gatling.io 是您可以使用的另一个好工具。
您可以考虑在 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? for example evaluation and research. Once you stick to this or that tool you can ask questions regarding your scenario implementation using a specific Whosebug tag。