webbench man page on DragonFly

Man page or keyword search:  
man Server   44335 pages
apropos Keyword Search (all sections)
Output format
DragonFly logo
[printable version]

WEBBENCH(1)							   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
       options	starting  with	two  dashes  (`-').   A summary of options are
       included 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)
[top]

List of man pages available for DragonFly

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net