Как вернуть http 500 с помощью soapUI

Я издеваюсь над своим веб-сервисом, используя soapUI. Теперь я также хочу проверить неисправность. Для этого фиктивный сервис (=soapUI) должен возвращать HTTP 500. Кто-нибудь знает, как soapUI может это сделать?

Спасибо


person Markus    schedule 26.10.2010    source источник
comment
простой способ - поместить синтаксическую ошибку в некоторую критическую логику приложения.   -  person Brandon Frohbieter    schedule 26.10.2010


Ответы (3)


Этого можно добиться с помощью следующего кода Groovy:

mockRequest.getHttpResponse().sendError(500)
person Markus    schedule 28.10.2010

  • Создайте фиктивный сервис.
  • Создайте новый фиктивный ответ.
  • Откройте редактор фиктивных ответов (дважды щелкнув его) и щелкните символ восклицательного знака, который создает ответ SOAP Fault.

Если вы посмотрите на RAW-код ответа, вы увидите код ошибки 500. (Внутренняя ошибка сервера HTTP/1.1 500)

Кстати, если вы создали два ответа, успешный и ошибочный, то при использовании фиктивной службы SOAPUI чередует эти два ответа.

person Dirk    schedule 28.04.2015

Щелкните правой кнопкой мыши MockResponse > Показать редактор MockResponse Enter. Посмотрите на свойства MockResponse слева, внизу прокрутите вниз, чтобы найти «HTTP-статус ответа», отредактируйте значение до 500.

person user2011150    schedule 18.01.2016