Есть ли способ использовать макетный сервер в Java, запустить его с ожиданиями и получить к нему доступ через URL-адрес в веб-браузере?

Я разрабатываю веб-приложение, и мне нужно найти какое-то решение, как протестировать некоторые компоненты стороннего производителя, поэтому, когда приложение находится на сервере, я хочу использовать макетный сервер, чтобы иметь возможность имитировать эти компоненты стороннего производителя. Есть ли какой-либо возможный способ использовать макетный сервер с ожиданиями, которые определены в файле JSON через Java, и иметь возможность развернуть это автономное приложение с помощью макетного сервера на моем сервере с моим приложением?

Локально это не проблема, я могу использовать что-то вроде этого

и благодаря этому я смог получить доступ к моим определенным запросам/ответам, а также к домашней странице с макетного сервера, например: localhost:1080/mockserver/dashboard. Я хотел бы сделать что-то подобное, но через java. Я искал в документации и не нашел там чего-то подобного, и я не уверен, возможно ли это вообще сделать на Java.

Пожалуйста, если у вас есть какие-либо советы/варианты, как это сделать, это мне очень поможет. Спасибо.

`public class MockServer {частный статический окончательный int PORT = 1080;

      public static void main(String[] args) {
    ClientAndServer mockServer = ClientAndServer.startClientAndServer(PORT);

    ConfigurationProperties.initializationJsonPath("initializer.json");
    
    new MockServerClient("localhost", PORT);


}

}`

Я пытался сделать что-то подобное, но безуспешно, мне не удалось получить доступ к ожиданиям от файла JSON, и, как я уже упоминал, я не уверен, возможно ли это сделать.

0 ответов

Другие вопросы по тегам