負荷テストとベンチマークを行うのに役立つツールを探し回っています。次のようなカップルを見つけました:
これらのツールの使用経験があり、これらのツールの長所と短所についてフィードバックがあるかどうか疑問に思っています。私の負荷ストレスには、DELETE、PUT、GET、POST などのヘッダーを使用したさまざまなテスト ケースが含まれます。
負荷テストとベンチマークを行うのに役立つツールを探し回っています。次のようなカップルを見つけました:
これらのツールの使用経験があり、これらのツールの長所と短所についてフィードバックがあるかどうか疑問に思っています。私の負荷ストレスには、DELETE、PUT、GET、POST などのヘッダーを使用したさまざまなテスト ケースが含まれます。
私は wrk と siege を使用しました。siege は非常に使いやすいツールですが、delete または siege で PUT をテストできるかどうかはわかりません。
Wrk は提供された lua スクリプトを使用してリクエストを生成できるため、DELETE と PUT は問題になりません。そして、wrk は NGINX 静的ファイル サーバーを圧倒できるツールなので、汎用の負荷テストには十分な速度だと思います。
@Direviusが提案するboomまたはYandex.tankを使用したことはありません。基本的に、wrkは十分にシンプルでニーズに合っているからです。しかし、JMeter は私には複雑すぎます。
私はこれらのいずれも使用したことがありませんが、wrk について肯定的な意見を聞いたことがあります。
また、非常に人気のあるJmeterと、LT 部門でほとんどの Web サービスに使用しているツールであるYandex.tankも試してみる必要があると思います。