从 ab 得到这个结果:
并发级别:10000
测试时间:69.153 秒
完成请求:30000
失败的请求:10379
(连接:0,接收:3424,长度:3531,异常:3424)
写入错误:0
总传输量:48414203 字节
传输的 HTML:41042477 字节
每秒请求数:433.82
[#/秒](平均值)
Receive 和 Exceptions 到底是什么意思。谢谢。
从 ab 得到这个结果:
并发级别:10000
测试时间:69.153 秒
完成请求:30000
失败的请求:10379
(连接:0,接收:3424,长度:3531,异常:3424)
写入错误:0
总传输量:48414203 字节
传输的 HTML:41042477 字节
每秒请求数:433.82
[#/秒](平均值)
Receive 和 Exceptions 到底是什么意思。谢谢。
来自http://httpd.apache.org/docs/2.2/programs/ab.html,
如果您正在测试“动态”页面,那么内容长度将发生变化并可能导致失败。例如广告或图像或页面上的不同结果。
异常,我猜,只是应用程序在页面上抛出的异常。
您的失败率可能很高,因为您的后端应用程序可能无法承受负载或连接。
更新:从 ab 源代码, Receive (count of err_recv) 意味着
这基本上意味着,您的 apache/web 服务器在处理 ab 发送的数据包时遇到了问题。这可能是由于很多原因——网络、apache 太忙……当您运行测试时,您是否在 apache/webserver 日志中看到任何错误?具体来说,连接重置或超时?