k6
Grafana Labs
が公開している
負荷試験
のための
OSS
.
開発者
が使いやすい
API
を備えた
CLI
を提供
JavaScript
で
シナリオ
を記述可能
実行エンジン
は
Go
Cookie
を利用できるため,
セッション
情報の利用なども含め自然に
シナリオ
を記述できる.
HTTP/1.1
,
HTTP/2
,
WebSocket
,
gRPC
をサポート.
check()
を用いて
負荷試験
中に意図しない
レスポンス
が返却されていないか要所で確認する.
parseHTML()
を用いて
HTML
内の要素を取得する.
jQuery
と同様に
セレクタ文字列
を用いて
Selectionオブジェクト
を取得する.
HTML
の
解析
は重いため,必要最小限に留める.