Каратэ / Гатлинг: Ошибка: java.util.concurrent.TimeoutException: фьючерс истек по истечении [2 секунд] - PullRequest
2 голосов
/ 20 марта 2019

Мы используем Каратэ для нашего теста Сервисов в нашем CI, и он идет хорошо в течение долгого времени, теперь пытаемся выяснить, можем ли мы использовать интеграцию Каратэ / Гатлинг для запуска тестов с использованием наших файлов функций.Используемая версия карате: 0.8.0.1

Вот команда mvn

mvn clean test-compil gatling: test -Denv.users = 1 -Denv.ramptime = 1 -Denv.duration = 1 -Denv.feature = axxx.feature -Dkarate.env = xxxx

Вот фрагмент из скрипта scala

val featureTest = сценарий ("тест")) .forever () {exec (karateFeature ("classpath: xx / xxx.feature))} setUp (featureTest.inject (rampUsers (userno.toInt) over (ramptime.toInt секунд))). maxDuration (duration.toInt минут)после {println («Симуляция завершена!»)

Вот ошибка, которую я получаю

Симуляция xxx.testcases.profilesSimulation завершена за 60 секунд Симуляция завершена! java.lang.reflect..lang.reflect.Method.invoke (Method.java:498) в io.gatling.mojo.MainWithArgsInFile.runMain (MainWithArgsInFile.java:50) в io.gatling.mojo.MainWithArgsInFile.main (MainWithArgsInFile.java:33), вызванный: java.concurrent.TimeoutException: время ожидания фьючерса истекло после [2 секунд] в scala.concurrent.impl.Promise $ DefaultPromise.ready (Promise.scala: 255) в scala.concurrent.impl.Promise $ DefaultPromise.result (Promise.scala: 259) в scala.concurrent.Await $. $ anonfun $ result $ 1 (package.scala: 215) в scala.concurrent.BlockContext $ DefaultBlockContext $ .blockOn (BlockContext.scala: 53) в scala.concurrent.Await $ .result (пакет.scala: 142) в io.gatling.app.Gatling $ .start (Gatling.scala: 66) в io.gatling.app.Gatling $ .fromArgs (Gatling.scala: 45) в io.gatling.app.Gatling $.main (Gatling.scala: 37) на io.gatling.app.Gatling.main (Gatling.scala)

== Кто-нибудь знает, что здесь происходит и как решить

1 Ответ

0 голосов
/ 20 марта 2019

Попробуйте обновить до 0.9.1

Также, если вы попробуете ветку разработки, это также поможет нам: https://github.com/intuit/karate/wiki/Developer-Guide

И поможет нам смоделировать проблему, если есть проблема:https://github.com/intuit/karate/wiki/How-to-Submit-an-Issue

...