5
私はAPIをテストするためにGatlingを使用しようとしていますが、問題があります。私は今ログイン/ログアウトをテストしています。ログイン時に、ユーザーはログアウトに使用されるトークンを取得しました。
私はレコーダーを使用するときに修正トークンを保持しますが、テストを実行すると動作しません。しかし、私はどのように私は動的にトークンを取得することができますドックやGoogleで見つけることはありません。
誰も知っていますか?
ありがとうございます!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 protected]""")
.param("""player[password]""", """password""")
)
.pause(757 milliseconds)
を得たものをここに記録した後
...
.exec(http("request_13")
.get("http://site.com/logout")
.headers(headers_13)
)
.pause(202 milliseconds)
私は.post( "http://site.com/login")の後に2つのコードを配置しようと。 get( "http://site.com/logout")が動作しませんでした
はい、ログアウト用のHTTPヘッダーです。 。 – Simon
にログインするとjsonの応答で生成されます。ログイン要求のチェックを追加して結果を保存し、ログアウト要求に再度挿入します。私はちょうど私の答えを編集しました。それを得る? –
私はこれを試してみるつもりです、ありがとう! – Simon