| ウェブサイト | artillery.io |
| カテゴリ | 負荷テスト |
| ライセンス | オープンソース (MIT) |
| 料金 | オープンソースのコア部分は無料です。Artillery Cloudではホスト型実行とチーム向けの有料プランを提供しています。 |
概要
Artilleryは、YAMLベースのシナリオでHTTP、WebSockets、カスタムプロトコルに対応する、モダンで開発者ファーストの負荷テストツールです。
メリット
- YAMLベースのテストシナリオが簡単
- APIおよびWebSocketテストに適しています
- JavaScript開発者向けの迅速なセットアップ
- 有用なメトリクスとレポート生成機能
- CI/CDパイプラインとの連携が良好
デメリット
- エンタープライズツールほど機能は豊富ではありません
- 高度なシナリオにはJavaScriptが必要になる場合があります
- 大規模プラットフォームと比較して組み込みアナリティクスが限定的
- 大規模なワークロードではクラウド料金が不明確な場合があります
総評
Artilleryは、コードベースに近い場所で軽量かつスクリプト可能な負荷テストを望む開発者にとって強力な選択肢です。APIテストやCI/CD統合、特にJavaScriptチームに最適です。主なトレードオフは、ヘビー級のコマーシャルツールと比べてエンタープライズ機能が少なく、高度なレポート機能が劣ることです。