Найти в Дзене
Тестирование веб-приложений. Модуль 2

Тестирование веб-приложений. Модуль 2

Всё о взаимодействии с архитектурой веб-приложений. Https, SOAP, REST API и много другое.
подборка · 17 материалов
370 читали · 5 месяцев назад
XML и Json. В чём различия?
Давайте обсудим два самых распространённых формата данных — JSON и XML. Их различия имеют большое значение. На сайте, помимо HTML, изображений и видео, нужно передавать и отображать разнообразную информацию. В частности, я имею в виду массивы данных со сложной иерархической структурой. Для передачи данных как в интеграционных процессах, так и на сайтах применяются определённые форматы. Среди них JSON и XML, которые служат для получения и отправки информации с веб-сервера. JSON (JavaScript Object...
Тестирование в SoapUI. Часть 4.
В предыдущих частях мы разобрали, что такое SOAP, научились импортировать проект и создали первый тест и написали небольшие проверки, рассмотрели возможности манипуляций с данными. Сегодня разберём передачу данных из одного запроса сразу в другой. Порой нам предпочтительнее не сохранять значение переменной из тела ответа в свойстве, а сразу использовать его в следующем запросе. Рассмотрим, как это можно сделать. Создадим копию текущего шага, дадим ему имя, выберем проект, тест-сьюты и тест-кейсы...
Тестирование в SoapUI. Часть 3.
предыдущих частях мы разобрали, что такое SOAP, научились импортировать проект и создали первый тест и написали небольшие проверки. Сегодня рассмотрим возможности манипуляций с данными. Properties - это данные, параметры которые можно указать для использования в ваших тестах. Бывают: Можете управлять ими по своему усмотрению. Если считаете, что переменная будет использоваться во всех ваших запусках, укажите её в Project Properties и так далее. У нас уже есть пример, давайте возьмем наше слово с ошибкой “troughput” и поместим его в переменные TestCase...
Тестирование в SoapUI. Часть 2.
В предыдущей части мы разобрали, как добавлять методы в SoapUI и запустили наш первый тест. В этой статье разберём подробнее возможности SoapUI. В предыдущей статье мы отправили запрос Находим внизу кнопку Assertions и нажимаем её: У нас есть одна проверка, которая была добавлена автоматически при создании шага, и она прошла успешно — зелёная. Теперь давайте добавим проверку на то, что в ответе, в теге <s>, приходит слово throughput. Кликаем Add Assertion: Далее выбираем Property Content → XPath match и нажимаем Add: Откроется окно редактирования Нашей проверки...
128 читали · 7 месяцев назад
Тестирование в SoapUI. Часть 1.
В предыдущий статье мы разобрали, что такое SOAP запрос. Сегодня разберём популярный инструмент по его использованию - это SoapUI. В своё время я не до конца понимал, практическое использование данного инструмента. Поэтому сначала, расскажу общую информацию, а далее постараюсь объяснить что же мы делаем. Скачиваем SoapUI с сайта SoapUI.org. Нужно выбрать версию Open Source, она бесплатна, но обладает довольно широким набором возможностей. Устанавливаем и запускаем. Далее нужно создать новый проект...
343 читали · 7 месяцев назад
Использование Soap Api. Разница между REST и SOAP. Часть 1.
В поборке этих статей разберём, что же такое API и различие между Soap и Rest. API (Application Programming Interface) — это программный интерфейс приложения, который описывает способы взаимодействия одной компьютерной программы с другой. По сути, API выступает посредником между двумя приложениями или сервисами, предоставляя решения (классы, функции, структуры), реализованные в одном сервисе, и создавая среду для создания нового приложения с использованием этих решений. API может быть разработан для веб-систем, операционных систем, баз данных и других типов продуктов...