Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
WEBBENCH(1)		    General Commands Manual		   WEBBENCH(1)

NAME
       webbench	- simple forking web benchmark

SYNOPSIS
       webbench	[options] URL

AUTHOR
       This  program  and  manual  page	 was  written  by Radim	Kolar, for the
       Supreme Personality of Godhead (but may be used by others).

DESCRIPTION
       webbench	is simple program for benchmarking HTTP	servers	or  any	 other
       servers,	 which	can  be	 accessed via HTTP proxy. Unlike others	bench-
       marks, webbench uses multiple processes for simulating  traffic	gener-
       ated by multiple	users. This allows better operating on SMP systems and
       on systems with slow or buggy implementation of select().

OPTIONS
       The  programs  follow  the usual	GNU command line syntax, with long op-
       tions starting with two dashes (`-').  A	summary	 of  options  are  in-
       cluded below.

       -?, -h, --help
	      Show summary of options.

       -v, --version
	      Show version of program.

       -f, --force
	      Do not wait for any response from	server.	Close connection after
	      request is send. This option produce quite a good	denial of ser-
	      vice attack.

       -9, --http09
	      Use HTTP/0.9 protocol, if	possible.

       -1, --http10
	      Use HTTP/1.0 protocol, if	possible.

       -2, --http11
	      Use HTTP/1.1 protocol (without Keep-Alive	), if possible.

       -r, --reload
	      Forces proxy to reload document. If proxy	is not set, option has
	      no effect.

       -t, --time <n>
	      Run benchmark for	<n> seconds. Default value is 30.

       -p, --proxy <server:port>
	      Send request via proxy server. Needed for	supporting others pro-
	      tocols than HTTP.

       --get  Use GET request method.

       --head Use HEAD request method.

       --options
	      Use OPTIONS request method.

       --trace
	      Use TRACE	request	method.

       -c, --clients <n>
	      Use <n> multiple clients for benchmark. Default value is 1.

EXIT STATUS
       0 - sucess

       1 - benchmark failed, can not connect to	server

       2 - bad command line argument(s)

       3 - internal error, i.e.	fork failed

TODO
       Include support for using Keep-Alive HTTP/1.1 connections.

COPYING
       Webbench	 is  distributed  under	 GPL.  Copyright 1997-2004 Radim Kolar
       (hsn@netmag.cz).	 UNIX sockets code taken  from	popclient  1.5	4/1/94
       public  domain  code,  created by Virginia Tech Computing Center.  This
       man page	is public domain.

				  14 Jan 2004			   WEBBENCH(1)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=webbench&sektion=1&manpath=FreeBSD+Ports+15.0>

home | help