Как вернуть http 500 с soapUI - PullRequest
       13

Как вернуть http 500 с soapUI

4 голосов
/ 26 октября 2010

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

спасибо

Ответы [ 3 ]

7 голосов
/ 28 октября 2010

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

mockRequest.getHttpResponse().sendError(500)
3 голосов
/ 28 апреля 2015
  • Создание фиктивного сервиса.
  • Создание нового ложного ответа.
  • Откройте редактор ложных ответов (дважды щелкнув по нему) и щелкните символ восклицательного знака, который создает ответ SOAP Fault.

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

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

2 голосов
/ 18 января 2016

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

...