Использование статических объектов в пользовательских методах ключевых слов для katalon - PullRequest
2 голосов
/ 14 мая 2019

Согласно документации Katalon https://docs.katalon.com/katalon-studio/docs/handling-databases.html

Строка подключения к базе данных является статической

private static Connection connection = null;

Это будет использоваться для создания, запроса и закрытия соединения. Используя особую функцию ключевых слов Katalon, эти методы будут вызываться.

CustomKeywords.'dataProvider.MySQL.connectDB'()

С одним контрольным примером это нормально. Что будет для параллельного исполнения. Будет ли объект соединения общим для всех потоков, и это вызовет некоторые другие проблемы.

Любая помощь будет принята с благодарностью.

1 Ответ

1 голос
/ 14 мая 2019

Вам необходимо создать отдельное ключевое слово для каждого тестового случая, чтобы реализовать разные методы executeQuery() и выполнить разные SQL строки запроса.

...