Можем ли мы иметь тестовые примеры Junit для тестирования Proxy, Business Services в Oracle Service Bus? Если да, может кто-нибудь дать мне несколько указателей на то же самое.
JUNIT Tests для услуг OSB
Ответы (3)
это можно сделать, создав наборы тестов для помещения и получения сообщений из очереди и заставив прокси выполнить преобразование. Затем преобразованный вывод можно сравнить с ожидаемым путем простого сравнения строк.
JUnits также могут быть написаны для любого типа прокси, а не только для прокси на основе очереди.
Если ваша технология тестирования позволяет тестировать веб-службы или службы RESTful, ее можно применить к службам OSB.
Помните, какой интерфейс вы определяете для службы OSB и как вы ее вызываете.
Поэтому, если это интерфейс на основе REST, вы будете совершать вызовы REST, если он имеет интерфейс на основе SOAP, вы будете совершать вызовы SOAP, то есть сообщения запроса SOAP.
С точки зрения утверждений, то же самое относится к веб-службе и службе REST:
- Код состояния ответа
- Тело ответного сообщения (обычно XML для SOAP и JSON для REST)