はじめに 負荷テストツールに求める事 基本構造 まとめ はじめに 社内ISUCON的な物をしてみたいと思いたちここ最近準備をしています。 仕様策定やアプリのリファレンス実装は良いとして考えたのは負荷テストツールです。 選択肢としては3つありました JUnitやGatlingなどの負荷テストツールを使う ISCONの負荷テストツールを流用する 自作 知識の有効活用という意味では1, 先人に学ぶという意味では2を選択するべきでしたが、まあ半ば趣味優先で面白そうだったので自作してみる事にしました。負荷テストツールを真面目に書いた事なかったですし。 もちろん、自分で1から作れば自由度が高いのでやりたい事をもっともシンプルに実現できるだろうという算段も一応あります。 そこで悩んだのが言語です。手慣れたJavaやRubyで書くのが一番楽そうですが、負荷テストツールという特性上たくさんの並行処理を管理す