我想在高负荷下测试我的网络应用。
我需要做的是。 加载页面=>点击按钮=>填写表格=>点击按钮。
我需要这样做才能模拟5-10k页面请求,这可能会在我们推出一项服务之后发生(基于前几年的数据,因为只有几个会有一些大的预售折扣)项)
哪种服务或方法最适合这样做?
答案 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提出有关您的方案实施的问题。