Если просто "наполнить бд данными", то лучше через заранее заготовленные дампы.
Один раз делаете дамп и потом просто его заливаете на каждый тестовый сервер.
Если интересен процесс, то, возможно, есть REST интерфейс на Вашем сервере и тогда надо использовать его.
Ну а если вот прямо хочется повторять все действия пользователя на GUI , тыкать в кнопки, печатать в полях, выбирать в селекторах, то тут однозначно Selenide.org (это на порядок проще, чем Selenium)