webbench是一款輕量級的web服務器壓力測試工具,目前網上能找到的最新版本是webbench-1.5,原作者已經於2004年停止維護。
webbench採用一個父進程fork出多個子進程的方式對目標服務器發起訪問,指定時間超時後,將計算的結果彙總後發送給父進程。webbench-1.5只支持GET,HEAD,TRACE和OPTIONS方式的測試,我在webbench-1.5的基礎上添加了POST方式的測試功能,支持Content-Type爲x-www-form-urlencoded和Content-Type爲multipart/form-data; boundary=xxxxxxxx的測試,用法和更多的詳情請參考:https://github.com/winshining/webbench-plus-post。
歡迎下載測試,也希望感興趣的可以優化和添加功能。