何故 curl を使うか HTTP のベンチマークといえば ab, JMeter, wrk など専用のツールがありますが、何故あえて単純な HTTP クライアントである curl を使うのか。 それは curl がある種の共通言語になっているからです。 WebAPIリクエスト仕様書としてcurlコマンドのご提案 cURL as DSLとは何だったのか。あるいは細かすぎて伝わらないcURL as DSL。 さらに、いくつかのツールには HTTP リクエストを curl コマンドとしてコピーする機能が実装されています。 例えば Google Chrome では Developer Tools で Network タブ上から任意のリクエストを curl コマンドとしてコピーできます。 また、mitmproxy にもそのような機能があるようです。 (まだ自分では試してませんが) mitmproxy