はじまる

適当な事を適当に書く

Gatling をつかって MQTT の 負荷テストをおこなう

メモ的な投稿。まだやってないので、やったら更新する。

負荷テスト(≒ load test / stress test)

それなりのサイズが求められるアプリケーションにはだいたい負荷テストを実施すると思う。 これまで、Webアプリケーションの 負荷テストとして JMeter だったり、SaaS が利用可能なら Blazemeter やら loader.io やらをつかっていた。 IoT っぽいことをやると Webアプリケーションでないシステムに対して(たいがいMQTTブローカーとか)負荷テストを実施しなければいけないことになるが、これまで小規模なPoCばかりで、あまり負荷テストをやる機会がなかった。however, そろそろそんなことも言ってられないので、調べてみる。

Gatling

小耳に挟んだので調べてみた。 f:id:satorusangakoronda:20170810171138p:plain

https://www.slideshare.net/keigosuda/mqtt-78582472

公式サイト

gatling.io

GitHub

github.com

プラグインで機能を拡張できる仕組みがある。

MQTT は、3rd party プラグインを利用する必要があるっぽい。

今日はここまで。