Что такое SOAP API

Вас взяли тестировать SOAP API, а вы ни сном ни духом об этом? Не страшно, или по крайней мере не так страшно тестирование SOAP, как его могло нарисовать воображение новенького в этой области. Для начала я расскажу что такое SOAP API, и потом, в следующих...

Скачивание и установка SOAPUI

Тут, конечно, особой хитрости нет - сходил на сайт SmartBear, нашел (с пятой попытки) как скачать оупенсорсную версию (платная сразу не понадобится, а некоторым и никогда не понадобится), установил традиционным способом и можешь считать себя готовым...

Тестовые wsdl для тестирования SOAPUI

Если Вы тестируете сразу на своем рабочем проекте это прекрасно. Это лучший и самый быстрый способ освоить программу. Но если такового под рукой нет, вот некоторые сервисы (буду обновлять их по возможности), на которых можно набить руку (просто подгружайте...

Создание нового проекта. Обзор SoapUI

Мы попробуем создать новый проект в SoapUI для тестирования простого географического сервиса CountryInfoService, а так же рассмотрим из чего состоит проект, куда складывать параметры для параметризации и запустим первые тесты. Так как сервис очень...

Параметризация в SoapUI. Хранение параметров

Что такое параметризация и зачем она нужна. Параметры = переменная = аргумент - то, что наша функция (метод) принимает на вход и возвращает на выход. Некоторые запросы в SoapUI не нуждаются в параметрах, например запросы, которые возвращают нам небольшие...

Параметризация в SoapUI. Получение параметров

Для того, чтобы получить параметры в SoapUI есть несколько путей - это и прямые ссылки (самый плохо работающий метод) и groovi скрипты (самый гибкий метод) и инструмент для переноса (самый простой метод). Когда нам нужно переносить параметры? При...

Еще раз о проверках ответов

Что мы проверяем в ответах сервиса? И почему мы это проверяем? Как оказалось, это не такой простой и ясный вопрос и поэтому он требует отдельной темы.  Сначала вернемся к описанию того, что делает API: веб-сервис выдает некоторый пул информации...

Загрузка файлов через SOAPUI

У SOAPUI есть отличная функция - с его помощью можно отправлять в запросе документы практически любого формата.  С одной стороны это можно сделать просто скопировав из генератора base64 кодированный файл в поле запроса. Но во-первых файл...

Посмотреть полный отправленный запрос в SOAPUI

Когда мы отправляем запрос через SOAPUI, мы не видим полностью то, что ушло на сервер. Наш запрос в XML формате не показывает скрытые хедеры, токены авторизации и т.п. Кроме того, он может быть заполнен ссылками на параметризованные данные, хранящиеся...

Добавление проверок (assertion) в проект

Одна из самых главных фишек SOAPUI - возможность добавлять провекри в проект. Есть много заготовленных проверок, но если их не хватает, можно использовать скрипты - они сильно расширяют возможности SOAPUI. Для того, чтобы добавить проверку прямо в...

Тестирование REST через SOAPUI

  Конечно, если вы тестируете чистый рестовый сервис, вам гораздо проще использовать другие инструменты, например POSTMAN, но если есть необходимость соединить (например в автотестах) запросы из соапа и реста, то SOAPUI незаменим. Я перевела статью...

© 2021 YU-GO.RU