🐊
Gatlingから投げるHTTPリクエストにCookieを含める
Gatlingで投げるHTTPリクエストにCookieを含める方法を紹介します。
ユースケースとしてはCookieを使ってセッションIDをアプリケーションに送信することを想定しています。
使うメソッド
手動でCookieを追加する場合は以下のメソッドを使います。
exec(addCookie(Cookie("name", "value")))
サンプルコード
サンプルコードは以下のとおりです。
val
でCookieオブジェクトを生成してaddCookie
します。
シナリオを定義する時にexec
の引数に渡して、シナリオを追加していきます。
val hogeSession = Cookie(
"_hoge_session",
"XXXXXXXXXXXXXXXXX"
)
・・・
val signedIn = addCookie(hogeSession)
・・・
val scn = scenario("Load 01")
.exec(signedIn)
.exec(getRequest("/sp/endpoint"))
リンク
Discussion