Запускайте JMS и HTTP-запросы в одном сценарии - PullRequest
0 голосов
/ 08 ноября 2019

Я пытаюсь создать нагрузочный тест в Gatling, состоящий из следующих двух шагов:

  1. Отправка объекта с использованием JMS на сервер.
  2. Извлечение объекта с помощьюHTTP REST.

Оба шага работают независимо

    setUp(
    HttpScenario.scn.inject(
        constantUsersPerSec(1)
        .during(5)
    ).protocols( HttpConfig.baseProtocol )

    /////

    setUp(
    JmsScenario.scn.inject(
       constantUsersPerSec(1)
      .during(5)
    ).protocols(jmsProtocolWithNativeConnectionFactory)

Я хотел бы объединить их в один и тот же сценарий. Что-то вроде этого

        setUp(
    HttpJMSScenario.scn.inject(
       constantUsersPerSec(1)
      .during(5)
    ).protocols(HttpConfig.baseProtocol,jmsProtocolWithNativeConnectionFactory)

Это, однако, не работает, и кажется, что я использую протоколы неправильно.

Как запустить моделирование с использованием JMS и HTTP в одном и том же сценарии в Gatling?

...