Pull to refresh

Comments 5

Вы там как, обучаете Scala людей чтобы писать код под Gatling? Или нанимаете уже со знаниями Scala? Это прям нетривиально и одно и второе.

У нас есть курсы для обучения. Мы нанимаем людей без знания Scala, но с базовым знанием программирования и других инструментов НТ ввиду, того, что зная хотя бы 1 инструмент и язык программирования освоиться в Gatling не составит труда.

Привет! А как выполняется работа с транзакциями? Понимаю, что можно явно написать в тексте SQL-запроса:

  • Commit

  • Rollback

Есть ли настройки для Autocommit, какие они по умолчанию? В коде нашел задание настройки только для Batch-операции, и она false: https://github.com/Tinkoff/gatling-jdbc-plugin/blob/v0.5.0/src/main/scala/ru/tinkoff/load/jdbc/db/JDBCClient.scala#L49

Привет! По умолчанию включен Autocommit. Через DSL плагина это нельзя поменять, только разве что в rawSql получится.

Если есть необходимость вынести такую настройку, то можно отправить PR или открыть Issue.

Если нет потребности в автокоммите, то можно изменить на уровне протокола и коммитить, при необходимости, в rawSql например.

Если менять на уровне протокола, то нужно будет отдельно создать HikariConfig (с передачей настройки автокоммита) и объявить протокол таким образом:

val jdbcProtocol = DB.hikariConfig(hikariConfig)

Sign up to leave a comment.