连接时Apache基准测试请求失败?
我试图对我的服务器进行压力测试。我开始使用JMeter,但这并没有像我希望的那样工作。我也在用apache基准测试做同样的尝试,但是在一个失败的请求上运行,我只是不知道这意味着什么 我试着用以下方式强调它:连接时Apache基准测试请求失败?,apache,jmeter,apachebench,Apache,Jmeter,Apachebench,我试图对我的服务器进行压力测试。我开始使用JMeter,但这并没有像我希望的那样工作。我也在用apache基准测试做同样的尝试,但是在一个失败的请求上运行,我只是不知道这意味着什么 我试着用以下方式强调它: ab-n 10000-c 2000像一个符咒一样工作(至少零错误) ab-b2000-c5000在大多数情况下工作,但有一次得到以下结果: 已完成申请:20000 失败的请求:7 (连接:7,接收:0,长度:0,异常:0) 那么这个连接错误意味着什么呢? 几分钟后重试,得到0个失败的请求 结
ab-n 10000-c 2000
像一个符咒一样工作(至少零错误)
ab-b2000-c5000
在大多数情况下工作,但有一次得到以下结果:
已完成申请:20000
失败的请求:7
(连接:7,接收:0,长度:0,异常:0)
那么这个连接错误意味着什么呢?
几分钟后重试,得到0个失败的请求
结果表明运行ab-n40000-c10000
无法工作,因为xampp崩溃
另外,我的服务器在某个时候必须失败,这是真的吗?或者它只是好的,它没有崩溃
正如我们所说的,我现在用JMeter运行了1500多个线程超过2个小时,到目前为止没有出现任何问题。请特别注意ab中的-c,它的等效值是JMeter中的线程数,前提是您的JMeter脚本非常基本(一个相同的请求) 如果效果良好:
- ab-n 10000-c 2000
最后,ab更适用于基本负载模拟,jmeter适用于现实和复杂的导航场景。我开始使用ab而不是jmeter的原因是,在使用jmeter时,我的CPU没有“过载”。创建5个线程并永远运行它们意味着20%的CPU,创建100个线程并永远运行它们(20%的CPU)。使用ab,我可以通过增加线程数来增加CPU。请参阅:您的问题确实很奇怪,您是否在与目标服务器相同的机器上使用jmeter或ab?我不这么认为。你用ab和jmeter测试什么?是同一件事吗?你能分享你的测试计划或展示它的截图吗?