Comments 5
Вы там как, обучаете Scala людей чтобы писать код под Gatling? Или нанимаете уже со знаниями Scala? Это прям нетривиально и одно и второе.
Привет! А как выполняется работа с транзакциями? Понимаю, что можно явно написать в тексте 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)
Gatling. Тестирование JDBC