API をテストするために Gatling を使用しようとしていますが、問題があります。現在、ログイン/ログアウトをテストしています。ログイン時に、ユーザーはログアウトに使用されるトークンを取得しました。
レコーダーを使用すると、修正トークンが保持されます。もちろん、テストを実行しても機能しません。しかし、トークンを動的に取得する方法がドキュメントやグーグルで見つかりません。
誰か知っていますか ?
ありがとう !
編集:
私が得たものをここに記録した後
val headers_13 = Map(
"Accept" -> """*/*""",
"Origin" -> """http://site.com""",
"token" -> """token"""
)
val scn = scenario("Scenario Name")
.exec(http("request_1")
.post("http://site.com/login")
.headers(headers_1)
.param("""player[email]""", """email@address.com""")
.param("""player[password]""", """password""")
)
.pause(757 milliseconds)
…</p>
.exec(http("request_13")
.get("http://site.com/logout")
.headers(headers_13)
)
.pause(202 milliseconds)
.post(" http://site.com/login ") と .get(" http://site.com/logout ")の後に 2 つのコードを配置しようとしましたが、うまくいきませんでした