Gatling: определение частоты сообщений в минутах (сценарий JMS) - PullRequest
0 голосов
/ 30 августа 2018

Я выполняю нагрузочные тесты для IBM MQ и хотел бы, чтобы за 10 минут было отправлено 10 сообщений. (Только в качестве подтверждения концепции). Я вводить соответствующую нагрузку, как это:

scn_message_ZIP_DP102.inject(rampUsers(10) over(10 minutes)).protocols(jmsConfigMQ1)

Но при проверке логов я вижу, что приложение наводнено сообщениями. Я ожидаю, что будет отправлено всего 10 сообщений за 10 минут.

1 Ответ

0 голосов
/ 04 сентября 2018

Что ж, у нас есть ответ - через 10 минут вы запускаете 10 пользователей, и каждый из них отправляет сообщение за сообщением в 48-часовом цикле, поэтому вместо 10 сообщений у вас, вероятно, сотни миллионов. Удалите during петлю, и все должно быть в порядке, например:

val scnMessageID14 = scenario("Load testing InboundQueue on MQ-HOST-1 with MessageID14")
  .exec(
    jms("F&F testing with MessageID 14")
      .send
      .queue("MESSAGES.QUEUE")
      .textMessage(message14) 
  )
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...