在相同的场景中运行JMS和HTTP请求

时间:2019-11-08 09:35:34

标签: gatling scala-gatling

我正在尝试在加特林(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运行模拟?

0 个答案:

没有答案