| ウェブサイト | artillery.io |
| カテゴリ | 負荷テスト |
| ライセンス | オープンソース(Apache 2.0) |
| 料金 | コア部分は無料のオープンソース。Artillery Cloud は、ホスト型テストとレポートに対して従量課金制の料金を採用しています。 |
概要
Artilleryは、軽量でスクリプトベースの負荷テストツールで、チームが現実的なトラフィックパターンでAPIやWebアプリをテストするのを支援します。
メリット
- シンプルな YAML ベースのテストスクリプト
- API および HTTP 負荷テストに適しています
- Node.js エコシステムで迅速にセットアップ可能
- 有用なメトリクスとレポートオプション
- オープンソースのコアとホスト型クラウドオプション
デメリット
- エンタープライズ向け GUI ツールほど洗練されていません
- 高度なシナリオではスクリプト作成の手間がかかる場合があります
- 一部のツールと比べて、組み込みのプロトコルサポートが限られています
- クラウド機能により、大規模なチームではコストが増加する可能性があります
総評
Artillery は、開発者や CI パイプラインにとって負荷テストを身近なものにする点で優れた仕事をしています。スクリプトベースのテストを好み、素早い API パフォーマンス確認が必要なチームに最適です。主なトレードオフは、複雑なエンタープライズグレードのテストでは、より多くの手動セットアップや有料のクラウド機能が必要になる場合があることです。