2017-10-16 228 views
1

我是使用Gatling測試我們的企業API的性能。雖然與「郵差」測試我曾經通過以下標題:發送授權令牌| Gatling

  • API密鑰
  • 授權承載令牌

這將是巨大的,如果有人可以幫助我:我怎樣才能通過「API - KEY「和」Au​​thorization 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」 - >「」「application/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