如何对每秒 40,000 个 http 请求进行 IIS 压力测试?

如何对每秒 40,000 个 http 请求进行 IIS 压力测试?

我是一家初创企业的联合创始人,这家企业刚刚起步,但发展迅速。我想在我的 IIS 服务器上测试一个压力场景,以帮助确定我们的云服务所需的资源,例如每秒 40,000 个 http 请求

有什么建议么?

答案1

虽然我并不反对人们拥有一个最喜欢的工具,例如 JMeter 或 ApacheBench,但问题是,从天真的角度来看,您将从一台服务器运行它,可能与您的服务器在同一个可用区域,并且无法获得完全准确的负载测试。

使用 Google 搜索一下基于云的负载测试设施,这样,他们会使用来自世界各地的许多不同的服务器,这样你就可以更准确地了解你的网站何时会流行起来。

答案2

JMeter 可用于此目的。我自己没有用它进行过 Web 服务测试,但我曾用它对 SQL 镜像进行负载测试,以及对 Java 应用服务器进行负载测试。

http://jmeter.apache.org/usermanual/build-ws-test-plan.html

编辑:我想,由于我已经使用 JMeter 对 Java 应用程序服务器进行负载测试,所以这可以被视为 Web 服务测试。

相关内容