WebBench is a lightweight Linux command-line utility for stress-testing web servers with many simultaneous HTTP clients. It uses fork() to create separate client processes that repeatedly request a specified URL. The tool can simulate up to approximately 30,000 concurrent connections to evaluate server behavior under heavy load. Users can configure the number of clients and the duration of a benchmark. It supports HTTP/0.9, HTTP/1.0, and HTTP/1.1 along with GET, HEAD, OPTIONS, and TRACE requests. Requests can also be sent through a proxy, and optional modes can ignore responses or request reload behavior. WebBench was originally written by Radim Kolar in 1997 and remains a compact example of Unix-style load testing.

Features

  • High-concurrency web server stress testing
  • Configurable client count and test duration
  • HTTP/0.9, HTTP/1.0, and HTTP/1.1 support
  • GET, HEAD, OPTIONS, and TRACE requests
  • Proxy-based benchmark requests
  • Fork-based concurrent client simulation

Project Samples

Project Activity

See All Activity >

Categories

Simulation

License

GNU General Public License version 3.0 (GPLv3)

Follow WebBench

WebBench Web Site

Other Useful Business Software
Paessler - Monitor Your Whole Network in Minutes Icon
Paessler - Monitor Your Whole Network in Minutes

Auto-discovery finds your devices and deploys pre-configured sensors instantly. No project plan required, just visibility from day one.

Waiting weeks for a monitoring rollout isn't an option when infrastructure doesn't stop running. PRTG's auto-discovery scans your network and suggests from over 200 pre-configured sensor types, so you're watching servers, applications and devices within minutes, not after a multi-week deployment. Enterprise-strength monitoring, without the enterprise complexity. Start your free trial today.
Start Free 30-Day Trial
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of WebBench!

Additional Project Details

Operating Systems

Linux

Registered

2026-09-23