# Updated by Siege %_VERSION%, %_DATE% # Copyright 2000-2016 by %_AUTHOR% # # Siege configuration file -- edit as necessary # For more information about configuring and running this program, # visit: http://www.joedog.org/ # # # Verbose mode: With this feature enabled, siege will print the # result of each transaction to stdout. (Enabled by default) # # ex: verbose = true|false # verbose = true # # Color mode: This option works in conjunction with verbose mode. # It tells siege whether or not it should display its output in # color-coded output. (Enabled by default) # # ex: color = on | off # color = on # # Cache revalidation. Siege supports cache revalidation for both ETag # and Last-modified headers. If a copy is still fresh, the server # responds with 304. While this feature is required for HTTP/1.1, it # may not be welcomed for load testing. We allow you to breach the # protocol and turn off caching # # HTTP/1.1 200 0.00 secs: 2326 bytes ==> /apache_pb.gif # HTTP/1.1 304 0.00 secs: 0 bytes ==> /apache_pb.gif # HTTP/1.1 304 0.00 secs: 0 bytes ==> /apache_pb.gif # # Siege also supports Cache-control headers. Consider this server # response: Cache-Control: max-age=3 # That tells siege to cache the file for three seconds. While it # doesn't actually store the file, it will logically grab it from # its cache. In verbose output, it designates a cached resource # with (c): # # HTTP/1.1 200 0.25 secs: 159 bytes ==> GET /expires/ # HTTP/1.1 200 1.48 secs: 498419 bytes ==> GET /expires/Otter_in_Southwold.jpg # HTTP/1.1 200 0.24 secs: 159 bytes ==> GET /expires/ # HTTP/1.1 200(C) 0.00 secs: 0 bytes ==> GET /expires/Otter_in_Southwold.jpg # # NOTE: with color enabled, cached URLs appear in green # # ex: cache = true # cache = true # # Cookie support: by default siege accepts cookies. This directive is # available to disable that support. Set cookies to 'false' to refuse # cookies. Set it to 'true' to accept them. The default value is true. # If you want to maintain state with the server, then this MUST be set # to true. # # ex: cookies = false # cookies = true # # Failures: This is the number of total connection failures allowed # before siege aborts. Connection failures (timeouts, socket failures, # etc.) are combined with 400 and 500 level errors in the final stats, # but those errors do not count against the abort total. If you set # this total to 10, then siege will abort after ten socket timeouts, # but it will NOT abort after ten 404s. This is designed to prevent a # run-away mess on an unattended siege. # # The default value is 1024 # # ex: failures = 50 # failures = -1