Лучший способ использовать mongodb, redis и rabbit mq через karatedsl? - PullRequest
1 голос
/ 23 июня 2019

Есть ли лучший способ для меня использовать mongodb, redis и rabbitmq через karatedsl?или я должен написать свой собственный код Java для них всех?

1 Ответ

0 голосов
/ 23 июня 2019

Вы должны написать свой собственный Java-код, см .: https://github.com/intuit/karate#calling-java - а также пример JDBC в качестве ссылки: dogs.feature

Причина, по которой мы не поддерживаем все базы данных, заключается в том, что это необязательно добавит сложности и кривой обучения каратэ, что излишне обременительно для 90% пользователей, которым не нужно вызывать базу данных (для тех, кто слишком ленив, чтобы написать клейкий код, чтобы сделать это;).

Обратите внимание, что код для получения данных из базы данных - это то, что вам нужно написать только один раз , и я предлагаю вам воспользоваться помощью кого-то, чтобы сделать это. Как только вы это сделаете, вы сможете использовать его во всех создаваемых вами тестах.

Если вы находите это проблематичным, пожалуйста, прекратите использовать каратэ и переключитесь на альтернативы, такие как: https://github.com/JakimLi/pandaria или https://github.com/zheng-wang/irontest - всего наилучшего:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...