手軽に負荷テストができるツール「Taurus」がスゴい
ARANK

はじめにTaurusはBlazeMeter社が公開しているテスト自動化を支援するツールです。JmeterやGatlingといった負荷ツールが持つ複雑さや難しさを排除することをコンセプトに作られたイケてるOSSだと思います。今回はそんなTaurusの特徴やメリットを紹介しようと思います。ちなみに...発音は「タウロス」だと思ってましたが、動画を見る限り「トーラス」みたいです。(アイコン的にはケンタウロスを連想したんですけど、おうし座って意味らしいです) Taurusの特徴 DSLによるシンプルな記述負荷テストのシナリオは以下のようなYAML(またはJSON)で表現することができます。quick_test.ymlexecution: - concurrency: 100 ramp-up: 1m hold-for: 5m scenario: quick-test scenarios: quick-test: requests: - たったこれだけの記載で、「ランプアップ 1分」「試験時間 5分」「同時接続数 100」「接続先 blazedemo.com」のシナリオが完成します。つまり、わざわざJmeterをインストールしたり、キャプチャをとったり、GUIから編集したりといった作業が不要なんですね。また、Jmeterのバージョンやログ設定など、ツール自体の設定管理も可能です。setting.yamlmodules:…

zenn.dev
Related Topics: Software testing
1 comments