2017-10-16 10 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"-> ""application/json "" ","API-KEY "->"your_api_key ","Authorization 무기명 "->"auth_bearer ")'? – Phonolog

+0

그래, 그랬어 ... Working good – Sunil

+0

굉장해! 나는 대답을 추가했고, 투표하고 받아들이도록 자유롭게 느낀다. :) – Phonolog

답변

1

, 당신은 이미 정의 헤더에 추가 필드를 추가 할 수는 다음과 같이지도 :

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

당신은 또한 확인 할 수 있습니다 docs on headers.