2017-10-16 5 views
1

私は、Gatlingを使用してエンタープライズAPIのパフォーマンスをテストしています。誰かが私を助けることができればそれは素晴らしいことだ 許可トークンを送信する| Gatling

トークン

  • APIキー
  • 認可のベアラ:「ポストマン」でテストしている間、私は、次のヘッダを渡すために使用どのように私は、「API-を渡すことができますKEY "と" Authorization Bearer "トークンをGatlingリクエストのヘッダーとして使用しますか?

    以下の私のコードを参照してください:コメントで述べたように

    val headers_10 = Map("Content-Type" -> """application/json""") 
    
        val httpConf = http 
         .baseURL(perfProdURL) 
         .acceptHeader("application/json, */*") 
         .acceptCharsetHeader("UTF-8") 
    
        val scn = scenario("Vertex API Test01") 
         .exec(
          http("request_1") 
          .post("/details/orders") 
          .headers(headers_10) 
          .check(status.is(200)) 
          .body(RawFileBody("/Users/z063011/Sunil/test.json")).asJSON) 
    
+0

既に定義されているヘッダーマップに追加するのはどうでしょうか? 'val-headers_10 = Map(" Content-Type " - >" "アプリケーション/ json" ""、 "API-KEY" - > "your_api_key"、 "Authorizationベアラ " - >" auth_bearer ")'? – Phonolog

+0

うん、やったよ...うまいよ。 – Sunil

+0

恐ろしい!私は答えを追加し、投票して受け入れること自由に感じる:) – Phonolog

答えて

1

を、あなたはすでに定義されたヘッダは、次のようにマップにフィールドを追加することができます

val headers_10 = Map("Content-Type" -> """application/json""", "API-KEY" -> "your_api_key", "Authorization Bearer" -> "auth_bearer") 

ます。また、チェックすることをお勧めしますdocs on headersを送信してください。

関連する問題