Python 製負荷試験ツールの Locust が良い感じだったので共有します。
ちなみに Locust っていうのはトビバッタの事らしくて、センスを感じますね。
↑ image by https://locust.io/
負荷試験ツールに求めていたこと
簡単な試験をしたいので、ツールに求めていたのは以下の事柄です。
- 設定ファイルができればxmlでないもの
- 負荷を徐々に上げる設定ができるもの
- dokcerコンテナで動かせること
- ツールがメンテナンスされていること
手順
- locustfile.py(シナリオや設定)を準備する
-
docker run -p 8089:8089 -v $PWD:/mnt/locust locustio/locust -f /mnt/locust/locustfile.py
で実行する
ref
- メンテされている
- quickstart簡単
- dockerのリファレンス
- 日本語記事