INFRA

JMeterでHLSの負荷テストをする

Ubuntu18.04にJMeterをインストール

http://jmeter.apache.org/download_jmeter.cgijmeter.apache.org

5.1.1が最新のようです。

https://www.linuxhelp.com/how-to-install-apache-jmeter-on-ubuntu-18-04www.linuxhelp.com

$ wget http://www.gtlib.gatech.edu/pub/apache/jmeter/binaries/apache-jmeter-5.1.1.tgz
$ tar xf apache-jmeter-5.1.1.tgz
$ cd apache-jmeter-5.1.1/bin
$ sh jmeter.sh

f:id:edo1z:20190318231553p:plain

HLSの負荷テスト

HLSはプレイリストと細切れファイルがありまして、これら全てを取得する一連の流れを自動化する必要があり、JMeterでできるけどちょっと大変そうな記事が多かったのですが、この自動化を自動化してくれるプラグインがありました。

JMeterプラグインを利用するためのパッチファイル

JMeter Plugins Manager のインストール方法 | BlazeMeter

HLSプラグインとその使い方

The New HLS Plugin for JMeter - The Complete Guide | BlazeMeter

感想

上記のとおりにやったら非常に簡単にできました。使いこなせるように勉強していこうと思います。