最近,一位客户要求我对他们的服务器进行负载测试,看看它是否可以处理 10,000 个并发用户。为此,我一直在使用 JMeter,但得到的结果并不理想。
让我说这是我第一次使用 jmeter,所以我不太确定我在做什么,但这是我发现的。
1000个并发用户同时启动,每个用户访问2个页面的测试,失败率为96%。这看起来很糟糕......真的很糟糕。
JMeter 中是否有可能出错的地方?我所做的只是向他们的服务器发送 HTTP GET 请求。
我不知道客户的计划是什么,但我知道他们使用 GoDaddy 作为他们的提供商,根据我的经验,GoDaddy 的“无限”带宽相当有限。这是问题还是我真的希望是这种情况,是网站的 Apache 服务器阻止了重复尝试。
我收到一条错误消息org.apahe.http.com.HttpHostConnectException: Connection to ~~~.com refused
。
这是服务器聪明吗?
还是服务器卡住了?
提前感谢您的帮助,如果您需要更多信息,请告诉我。