[httperf] Httperf --failure-status option ignored

Nenad Petronijevic nenad.petronijevic at softserbia.com
Mon Apr 8 04:41:29 PDT 2013


Hi.

When using --failure-status=502 to make sure that 502 errors are
reported as errors,
it seems that httperf simply ignores this, even though there are 502
responses.

I've tried with any other status, 200 or 302, which are most common, but
nothing happens.

Errors are always 0, but 5xx are very high.

Here is the example of the request.

httperf --print-reply --print-request --hog --timeout=10 --client=0/1
--server=example.com --port=80 --uri=/ --failure-status=401 --rate=200
--send-buffer=16348 --recv-buffer=32696 --wsesslog=1,1.000,sess.log

And these are the request and response headers.

SH0:GET /users/6126 HTTP/1.1
SH0:User-Agent: httperf/0.9.1
SH0:Host: example.com
SH0:
SS0: header 82 content 0
RH0:HTTP/1.1 401 Unauthorized
RH0:Server: nginx
RH0:Date: Mon, 08 Apr 2013 09:46:05 GMT
RH0:Content-Type: application/json; charset=utf-8
RH0:Transfer-Encoding: chunked
RH0:Connection: keep-alive
RH0:Status: 401 Unauthorized
RH0:X-UA-Compatible: IE=Edge,chrome=1
RH0:Cache-Control: no-cache
RH0:X-Request-Id: c573ae0cb46922e1180616a8d13253d4
RH0:X-Runtime: 0.001765
RH0:X-Rack-Cache: miss
RH0:
RB0:{"meta":{"status":401,"message":"Invalid OAuth Request"},"response":{}}
RS0: header 355 content 71 footer 2

And bellow is httperf output.

Maximum connect burst length: 0

Total: connections 1 requests 1 replies 1 test-duration 0.005 s

Connection rate: 203.9 conn/s (4.9 ms/conn, <=1 concurrent connections)
Connection time [ms]: min 5.0 avg 5.0 max 5.0 median 4.5 stddev 0.0
Connection time [ms]: connect 1.9
Connection length [replies/conn]: 1.000

Request rate: 203.9 req/s (4.9 ms/req)
Request size [B]: 82.0

Reply rate [replies/s]: min 0.0 avg 0.0 max 0.0 stddev 0.0 (0 samples)
Reply time [ms]: response 3.0 transfer 0.0
Reply size [B]: header 355.0 content 71.0 footer 2.0 (total 428.0)
Reply status: 1xx=0 2xx=0 3xx=0 4xx=1 5xx=0

CPU time [s]: user 0.00 system 0.00 (user 81.5% system 81.5% total 163.1%)
Net I/O: 101.1 KB/s (0.8*10^6 bps)

Errors: total 0 client-timo 0 socket-timo 0 connrefused 0 connreset 0
Errors: fd-unavail 0 addrunavail 0 ftab-full 0 other 0

Session rate [sess/s]: min 0.00 avg 0.00 max 0.00 stddev 0.00 (0/1)
Session: avg 0.00 connections/session
Session lifetime [s]: 0.0
Session failtime [s]: 0.0
Session length histogram: 0 1


Thanks,
Nenad





More information about the httperf mailing list