последовательность выполнения Симуляций не контролируется - PullRequest
1 голос
/ 07 мая 2019

Для каратэ, работающего с плагином Гатлинга, когда мы указываем мульти симуляции в помпе следующим образом:

    <plugin>
        <groupId>io.gatling</groupId>
        <artifactId>gatling-maven-plugin</artifactId>
        <version>${gatling.plugin.version}</version>
        <configuration>
            <simulationsFolder>src/test/java</simulationsFolder>
            <runMultipleSimulations>true</runMultipleSimulations>
            <includes>
                <include>WorkersSimulation</include>
                <include>WorkersQuerySimulation</include>
            </includes>
        </configuration>
    </plugin>

То, что я ожидаю, это выполняется в последовательности моей последовательности в pom, сначала WorkersSimulation, а затем WorkersQuerySimulation.

Но, к сожалению, похоже, что он подхватывает симуляцию в алфавитном порядке, сначала WorkersQuerySimulation и WorkersSimulation.

Иногда нам нужно контролировать последовательность симуляций, например: создавать данные в первом симуляции и тестировать различные запросы во втором симуляции.

Так есть ли способ контролировать последовательность?

1 Ответ

0 голосов
/ 07 мая 2019

Я думаю, что вы можете использовать вызов в своей основной симуляции для настройки данных, как в демонстрационном примере :

MockUtils.startServer()

В противном случае это вопрос о Гатлинге.плагин.

...