Gatling-Value baseURL не является членом io.gatling.http.protocol.HttpProtocolBuilder - PullRequest
2 голосов
/ 19 марта 2019

Я написал следующий сценарий Гатлинга ниже.Я получаю следующую ошибку

Значение baseURL не является членом io.gatling.http.protocol.HttpProtocolBuilder

Я пытался напрямую импортировать io.gatling.http.protocol.HttpProtocolBuilder, но это не решило проблему.Может ли кто-нибудь определить основную причину в моем коде ниже?

Кроме того, я хотел бы, чтобы этот сценарий увеличил до 1 миллиона запросов в течение 4 часов у 2000 пользователей.Успешно ли выполняет нагрузка впрыск ниже?

 import io.gatling.core.Predef._
 import io.gatling.http.Predef._
 import scala.concurrent.duration._

 class Kafka extends Simulation{
      val httpProtocol = http.baseURL("https://apex-my-url-is.in.these.quotes.com");

      val kafkaScenario = scenario("KafkaPerfTest")
      .exec(http("Kafka Request").post("/method/method")
                            .header("Content-Type", "application/json")
                            .body(StringBody(""" 
                              {
                                "logDatetime": "2019-03-18T20:26:38.940Z",
                                "url": "/test",
                                "apiName": "test",
                                "apiVersion": "test",
                                "method": "GET",
                                "status": 200,
                                "vin": "TESTTESTVIN0001",
                                "accessToken": "test",
                                "user": "test",
                                "queryParams": "",
                                "requestHeader": "test",
                                "requestBody": "test",
                                "responseHeader": "test",
                                "responseBody": "test",
                                "responseTime": 200,
                                "traceId": "test",
                                "serviceName": "test",
                                "type": "INBOUND"
                              } 
                              """))
                              .check(status.is(202)));
  setUp(kafkaScenario.inject(
    constantConcurrentUsers(2000) during(4 hours))
    .protocols(httpProtocol)
    .throttle(jumpToRps(500),holdFor(4 hours)));
  }

1 Ответ

4 голосов
/ 19 марта 2019

Попробуйте «http.baseUrl» вместо «http.baseURL»

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...