k6 - モダンなロードテストツール
(github.com)「ユニットテストのように性能テストを行う」
-
ES6 JavaScript スクリプティングをサポート
-
テストロジックと設定オプションはすべて JS コード
-
CI と連携しやすい自動化オプション
→ check : assert のように動作するが、実行を中断せず、結果値を保存して継続
→ threshold : 失敗率、応答時間、応答時間範囲内での成功率などで pass/fail 条件を設定可能
-
HTTP/1.1、HTTP/2、WebSocket をサポート
-
HTML Form、Cookies、Crypto、カスタムメトリクス、環境変数、テスト用ローカルファイルの読み込みなどをサポート
-
ローカル、k6 Cloud(有料)、クラスター(対応予定)で実行可能
-
ブラウザセッションを記録した HAR(HTTP Archive format)ファイルを読み込み、k6 スクリプトに変換可能
-
InfluxDB(+Grafana)や JSON にメトリクスを保存、または k6 Cloud にアップロード可能
まだコメントはありません。