Сообщения

Показаны сообщения с ярлыком "SoapUI"

Часть 2. Тестирование и отладка HTTP-сервиса с помощью SoapUI

Изображение
Часть 1. Создание HTTP-сервиса Самый простой способ тестирования http-сервиса, это воспользоваться готовым бесплатным программным продуктом, который создан именно для таких целей. Я предпочитаю пользоваться программой SoapUI. Запускаем SoapUI, создаем новый REST проект File -> New REST Project. В открывшемся окне вводим URI http-ресурса (см. рисунок 1), который собран по шаблону: http://<доменное имя>/<имя публикации>/hs/<шаблон URL>?<параметры> . Рисунок 1. Создание нового REST проекта

Работа с base64 при разработке веб-сервиса

Изображение
Допустим, у вас имеется веб-портал, который генерирует печатную форму в формате doc/docx. Генерация печатной формы происходит на стороне сервера - вызывается веб-сервис, который возвращает строку base64. Для отладки такого веб-сервиса потребуется: Google Chrome Notepad++ Откройте страницу веб-портала с данным функционалом в браузере Google Chrome и вызовите панель отладки, нажав на F12. Выполните команду формирования печатной формы (т.е. команду, которая отвечает за вызов веб-сервиса), после этого действия в окне отладки отразится пункт с информацией по выполнению команды (информация о выполнении POST-запроса) (см. рисунок 1). Рисунок 1. Панель отладки Google Chrome

Как я победил свойство Возможно пустое значение у параметра операции Веб-сервиса

Изображение
Создавая операцию consGetQuestions  у веб-сервиса OnlineConsultant , мне потребовалось, что бы у этой операции параметры могли принимать пустое значение. Такое условие позволяет накладывать различные отборы в запросе в зависимости от значений параметров. То есть, если значение параметра пустое, то отбор не делаем, если не пустое, то накладываем отбор. Операция параметра в конфигураторе выглядит следующим образом: Операция веб-сервиса У неё три параметра ConsultantCode, FromDate и ShowClosed, которые могу принимать пустое значение (свойство Возможно пусто значение = Истина). Например: Свойство - Возможно пустое значение