V-Mock
Простая, лёгкая, мгновенно развёртываемая система имитации интерфейса.
V-Mock — это компактная система имитации отклика интерфейса, которая после установки позволяет ввести имитируемый URL интерфейса и формат возвращаемых данных (JSON, XML или другой), после чего можно начинать вызовы.
Примечание: на данный момент не поддерживается логическая смена формата ответа в зависимости от параметров запроса, только возможность переключения формата ответа в фоновом режиме, но это удобно для разработчиков и тестировщиков.
Если вам нужно только использовать, достаточно JRE, никакого дополнительного программного обеспечения не требуется. Не нужно клонировать исходный код! Просто перейдите на страницу Releases (если доступ медленный, используйте 码云) и загрузите последнюю версию файла jar.
Достаточно одной команды для запуска:
java -jar v-mock.jar
По умолчанию используется порт 80, можно добавить --server.port=xxx
, чтобы указать свой порт.
🌟Обратите внимание! Файлы базы данных sqlite по умолчанию находятся в каталоге java.io.tmpdir. По умолчанию это каталог временных файлов системы, если ваше устройство выполняет операции по очистке временных файлов, перед командой
В новой версии по умолчанию путь java.io.tmpdir изменён на местоположение текущего файла jar, чтобы предотвратить потерю данных.-jar
можно вставить -Djava.io.tmpdir=xxxxx
, чтобы изменить путь к временным файлам этого проекта, чтобы избежать потери данных.
Например, запуск на порту 8089:
java -jar v-mock.jar --server.port=8089
Рекомендуется сохранить файл как сценарий sh или bat для удобства последующего использования.
После установки перейдите к интерфейсу V-Mock через ваш IP и указанный порт. Войдите в систему с учётными данными администратора vmock/vmock123.
После успешного входа вы можете настроить необходимые имитируемые URL в модуле «Интерфейс один взгляд».
Все имитированные URL принадлежат контекстному пути /vmock по умолчанию. Если вы настроите /v1/test, запрос будет получен по адресу http(s): //ip:prot/vmock/v1/test. То есть, если вызывающая система использует корневой путь в файле конфигурации, необходимо добавить /vmock.
Если вы настроите конфликтующие URL, путь будет иметь самый низкий приоритет. Например, если вы настроили /v1/test/{path}
и /v1/test/12
, то доступ к /vmock/v1/test/12 приведёт к конфигурации /1/test/12
. Доступ к /vmock/v1/test/13 приведёт к конфигурации /v1/test/{path}
.
Администратор также может изменять системные параметры, такие как «пригласительный код», чтобы обычные пользователи могли зарегистрироваться в системе самостоятельно.
Права доступа очень просты:
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )