Я использую Gatling для тестирования производительности приложения, но приложение имеет базу данных Postgres, которая использует для подключения jdbc
.Можно ли запустить сценарий для проверки производительности базы данных, и если да, то как?
Я нашел jdbcFeeder
, но я не знаю, как выполнить настроенный сценарий, так какexec
не принимает URL, который я предоставляю ... jdbc:postgresql://host:port/database?user=<user>&password=<password>
.Возвращает java.lang.IllegalArgumentException: could not be parsed into a proper Uri, missing host
.
Пример:
val sqlQueryFeeder: RecordSeqFeederBuilder[Any] =
jdbcFeeder(connectionUrl, user, password, s"SELECT * FROM $schema.$table")
val scn: ScenarioBuilder = scenario("Test 1")
.feed(sqlQueryFeeder)
.exec(http.baseUrl(jdbc:postgresql://host:port/database?user=<user>&password=<password>))
)
setUp(scn.inject(atOnceUsers(100)))