2015-01-21 2 views
0

Мне нужно добавить параметры формата JSON, чтобы запросить полезную нагрузку, чтобы выполнить запрос POST в ходе тестирования обслуживания. Как я могу это сделать в интерфейсе SOAP?REST Тестирование сервиса - SOAP UI

ответ

-1

HTTP GET запрос не должен содержать полезную нагрузку. Хотя вы можете это сделать, поскольку это явно не запрещено спецификацией HTTP, я бы предложил избежать этого просто потому, что люди не ожидают, что что-то будет работать таким образом.

+0

Извините, мой плохой, это POST – DeepVeen

+0

Проверьте [здесь] (http://www.soapui.org/REST-Testing/understanding-rest-parameters.html) хорошее видео о параметризации и полезности POST reguest. – FrAn

+0

Большое вам спасибо – DeepVeen

1

Вы не указали, к какой версии SoapUI вы используете. В версии 4.x SoapUI они сделали то же самое предположение, что и ответ FrAn: вы вообще не хотите включать полезную нагрузку для запроса GET. В более поздних версиях SoapUI они исправили это, и вы в состоянии это сделать.

Как только вы измените тип метода на POST, при вызове отдельного метода вы увидите другую панель, в которой вы можете определить тело. Вы можете видеть это в documentation. Вам нужно будет выписать все тело вручную.

Для служб REST полезная нагрузка не является частью WADL, которую SoapUI использует внутри, чтобы сохранить полное определение. Вы можете создать образец запроса в службе REST, чтобы упростить создание тестовых примеров. Вы можете видеть это в documentation.

Наконец, дополнительная информация доступна в API Dojo.

Смежные вопросы