📖
Apache Bench(ab)でGETパラメータを含めて実行するときの注意点
問題
abコマンドでURLにGETパラメータを含めて実行するとエラーが発生します.
$ ab -n <数値> -c <数値> https://hoge.com/index.html?search=hoge
zsh: no matches found: https://hoge.com/index.html?search=hoge
コマンドに* ? {} [] ~
などが含まれているとファイル名だと解釈されてしまうことが原因らしいです.
用語集:ファイルグロブ: UNIX/Linuxの部屋
解決法
URL全体をダブルクォーテーションで囲いましょう.
$ ab -n <数値> -c <数値> "https://hoge.com/index.html?search=hoge"
Discussion