Что такое сервис-зоны
QA Тестировщик
Junior
Без компании
Что такое сервис-зоны
Ответы
Сервис-зоны (service virtualization) — это техника имитации поведения зависимостей системы (API, баз данных, внешних сервисов) для тестирования. Используется, когда реальные сервисы недоступны, дороги или нестабильны.
**Преимущества:**
- Тестирование без зависимостей от внешних систем
- Эмуляция редких сценариев (например, ошибок 500)
- Ускорение тестов за счёт локальных заглушек
**Пример с WireMock (Java):**
```
WireMockServer wireMock = new WireMockServer();
wireMock.start();
stubFor(get(urlEqualTo("/api/users"))
.willReturn(aResponse()
.withStatus(200)
.withBody("{\"id\": 1, \"name\": \"John\"}")));
// Тестируемый код обращается к http://localhost:8080/api/users
```