[httperf] Re: Problem with httperf
arlitt at hpl.hp.com
Mon Feb 14 09:28:15 PST 2005
the problem appears to be (as the httperf error message suggests) that
your server is not returning a properly formatted status line.
according to section 6.1 of RFC 2616, the proper format of the status line
Status-Line = HTTP-version SP Status-Code SP Reason-Phrase CRLF
in the example you give, the status line should look like:
HTTP/1.1 200 OK
in the status line httperf printed, there are two problems; the missing
'/' in the HTTP version, and the status-code is missing.
to verify that the problem is with your server and not with httperf, you
can try the following (changing "yourserver" to the hostname or IP address
of your server):
$ telnet yourserver 80
Connected to yourserver.
Escape character is '^]'.
HEAD / HTTP/1.1
(don't forget the extra return to get the server to generate the
-the response should look something like the following:
HTTP/1.1 200 OK
Date: Mon, 14 Feb 2005 17:16:04 GMT
Connection closed by foreign host.
-if the status line is different from above, (e.g., "HTTP 1.1 OK"), then
there is a problem with your server.
On Tue, 8 Feb 2005, mani kandan wrote:
> hi. I used httperf to test the performance of my webserver(written in java).
> When i issue the httperf command from my konsole i get an error message as
> " httperf.parse_status_line : invalid status line 'HTTP 1.1 OK' !!
> I've written the webserver such that it returns the line "HTTP/1.1 OK \r\n"
> as the first line of the MIME header before returing the contents of the
> index.html file. can you please sort out this problem. Is there any way of
> running httperf ignoring the error message?
> Try the all-new MSN Search! Find exactly what you want.
> http://search.msn.co.in Get more value for your time.
> httperf mailing list
> httperf at linux.hpl.hp.com
More information about the httperf