h2loadをubuntuへインストール
ウェブの性能測定というとabあたりが手頃ですが、残念ながらhttp2に対応していません。http2でも通信してくれるh2loadを手元のubuntuへインストールしたのでその記録を。
必要なブツをインストール
h2loadをmakeするために必要なブツをインストール。このあたりは実際には試行錯誤でした。
$ sudo apt-get install libtool zlib1g-dev libcunit1-dev libssl-dev libxml2-dev libevent-dev libsystemd0 libsystemd-dev libjansson-dev libc-ares-dev libev-dev
このあたりは環境によって全然違うと思いますが。
nghttp2をgitからclone
$ git clone https://github.com/nghttp2/nghttp2.git
autoreconfi,autoconfなどなど
$ cd nghttp2 $ autoreconf -i $ automake $ autoconf $ ./configure --enable-app $ make
ブツは
src/h2load にあります。オプションはだいたいabと同じみたい。
$ src/h2load -c 100 -n 100 https://www.example.com