[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-10378":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":25,"hasPages":23,"topics":26,"createdAt":10,"pushedAt":10,"updatedAt":38,"readmeContent":39,"aiSummary":40,"trendingCount":16,"starSnapshotCount":16,"syncStatus":17,"lastSyncTime":41,"discoverSource":42},10378,"bombardier","codesenberg\u002Fbombardier","codesenberg","Fast cross-platform HTTP benchmarking tool written in Go","",null,"Go",6794,330,87,19,0,2,6,21,7,72.66,"MIT License",false,"master",true,[27,5,28,29,30,31,32,33,34,35,36,37],"benchmarking","cli","fast","go","golang","http","linux","load-testing","macos","performance","windows","2026-06-12 04:00:50","# bombardier [![Build Status](https:\u002F\u002Fcodesenberg.semaphoreci.com\u002Fbadges\u002Fbombardier\u002Fbranches\u002Fmaster.svg?key=249c678c-eb2a-441e-8128-1bdcfb9aaca6)](https:\u002F\u002Fcodesenberg.semaphoreci.com\u002Fprojects\u002Fbombardier) [![Go Report Card](https:\u002F\u002Fgoreportcard.com\u002Fbadge\u002Fgithub.com\u002Fcodesenberg\u002Fbombardier)](https:\u002F\u002Fgoreportcard.com\u002Freport\u002Fgithub.com\u002Fcodesenberg\u002Fbombardier) [![GoDoc](https:\u002F\u002Fgodoc.org\u002Fgithub.com\u002Fcodesenberg\u002Fbombardier?status.svg)](http:\u002F\u002Fgodoc.org\u002Fgithub.com\u002Fcodesenberg\u002Fbombardier)\r\n![Logo](https:\u002F\u002Fraw.githubusercontent.com\u002Fcodesenberg\u002Fbombardier\u002Fmaster\u002Fimg\u002Flogo.png)\r\nbombardier is a HTTP(S) benchmarking tool. It is written in Go programming language and uses excellent [fasthttp](https:\u002F\u002Fgithub.com\u002Fvalyala\u002Ffasthttp) instead of Go's default http library, because of its lightning fast performance. \r\n\r\nWith `bombardier v1.1` and higher you can now use `net\u002Fhttp` client if you need to test HTTP\u002F2.x services or want to use a more RFC-compliant HTTP client.\r\n\r\n## Installation\r\nYou can grab binaries in the [releases](https:\u002F\u002Fgithub.com\u002Fcodesenberg\u002Fbombardier\u002Freleases) section.\r\nAlternatively, to get latest and greatest run:\r\n\r\nGo 1.18+: `go install github.com\u002Fcodesenberg\u002Fbombardier@latest`\r\n\r\n## Usage\r\n```\r\nbombardier [\u003Cflags>] \u003Curl>\r\n```\r\n\r\nFor a more detailed information about flags consult [GoDoc](http:\u002F\u002Fgodoc.org\u002Fgithub.com\u002Fcodesenberg\u002Fbombardier).\r\n\r\n## Known issues\r\nAFAIK, it's impossible to pass Host header correctly with `fasthttp`, you can use `net\u002Fhttp`(`--http1`\u002F`--http2` flags) to workaround this issue.\r\n\r\n## Examples\r\nExample of running `bombardier` against [this server](https:\u002F\u002Fgodoc.org\u002Fgithub.com\u002Fcodesenberg\u002Fbombardier\u002Fcmd\u002Futils\u002Fsimplebenchserver):\r\n```\r\n> bombardier -c 125 -n 10000000 http:\u002F\u002Flocalhost:8080\r\nBombarding http:\u002F\u002Flocalhost:8080 with 10000000 requests using 125 connections\r\n 10000000 \u002F 10000000 [============================================] 100.00% 37s Done!\r\nStatistics        Avg      Stdev        Max\r\n  Reqs\u002Fsec    264560.00   10733.06     268434\r\n  Latency      471.00us   522.34us    51.00ms\r\n  HTTP codes:\r\n    1xx - 0, 2xx - 10000000, 3xx - 0, 4xx - 0, 5xx - 0\r\n    others - 0\r\n  Throughput:   292.92MB\u002Fs\r\n```\r\nOr, against a realworld server(with latency distribution):\r\n```\r\n> bombardier -c 200 -d 10s -l http:\u002F\u002Fya.ru\r\nBombarding http:\u002F\u002Fya.ru for 10s using 200 connections\r\n[=========================================================================] 10s Done!\r\nStatistics        Avg      Stdev        Max\r\n  Reqs\u002Fsec      6607.00     524.56       7109\r\n  Latency       29.86ms     5.36ms   305.02ms\r\n  Latency Distribution\r\n     50%    28.00ms\r\n     75%    32.00ms\r\n     90%    34.00ms\r\n     99%    48.00ms\r\n  HTTP codes:\r\n    1xx - 0, 2xx - 0, 3xx - 66561, 4xx - 0, 5xx - 0\r\n    others - 5\r\n  Errors:\r\n    dialing to the given TCP address timed out - 5\r\n  Throughput:     3.06MB\u002Fs\r\n```\r\n","bombardier 是一个跨平台的HTTP(S)性能测试工具，使用Go语言编写。它采用高性能的fasthttp库替代了Go默认的http库以提供更快的速度，并且从v1.1版本开始支持使用net\u002Fhttp客户端来测试HTTP\u002F2.x服务或满足更严格的RFC合规需求。该工具适用于需要对Web服务器进行负载测试、性能评估等场景，能够帮助开发者快速准确地获取如请求速率、延迟分布及吞吐量等关键指标，从而优化应用性能。","2026-06-11 03:28:05","top_topic"]