Gatling:以分钟为单位定义消息速率(JMS场景)

问题描述 投票:0回答:1

我正在对IBM MQ执行负载测试,并且希望在10分钟内提交10个msgs./users(仅作为概念证明)。我正在注入相应的负载:

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

但是当检查日志时,我看到应用程序充满了消息。我希望在10分钟的时间内提交10条消息。

jms gatling
1个回答
1
投票

好吧,我们有一个答案 - 在10分钟内你启动了10个用户,他们每个人都在48小时循环中发送消息,所以不是10个消息,你可能有数亿个消息。删除during循环,它应该很好fe:

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) 
  )
© www.soinside.com 2019 - 2024. All rights reserved.