Найти в Дзене
💬 Проверка времени ответа. Сегодня мы напишем простой тест в Postman для проверки времени ответа. Время ответа можно увидеть в окне, содержащем информацию об ответе. Оно расположено между кодом ответа и размером. Эта информация может быть полезна, при анализе причин слишком долгих ответов. При наведении курсора на число, отображается разбиение этого времени по различным фазам ответа. 🔸 Добавим новый запрос и откроем вкладку Scripts / Post Response. 🔸 Добавим новый тест. В нем будем проверять, что время ответа не превышает указанное значение. 🔸 Первым параметром укажем строку с описанием теста. Она будет показана в результатах запуска. 🔸 Далее добавим функцию для проверки времени запроса. Получаем значение из свойства pm.response.responseTime. Затем проверяем, что оно не превышает заданное значение. Запустим наш тест и посмотрим, как будут выглядеть результаты. ✨ Еще у меня есть курсы для QA: qaway.ru/...ses
1 месяц назад
💬 Коды ответа HTTP. Код ответа возвращаемый сервером в ответ на HTTP-запрос от клиента. Код ответа состоит из трех цифр, где первая цифра указывает на класс ответа, а две последующие цифры - на конкретный код ответа внутри этого класса. Коды ответа делятся на 5 групп: 🔸 Информационные (1xx) - cообщают клиенту, что запрос получен, и сервер продолжает обработку. 🔸 Успешные (2xx) - сообщают клиенту, что запрос выполнен успешно. 🔸 Перенаправления (3xx) - сообщают клиенту, что дополнительные действия должны быть выполнены для завершения запроса. 🔸 Ошибки клиента (4xx) - сообщают клиенту, что запрос был сформулирован неправильно или не может быть выполнен. 🔸 Ошибки сервера (5xx) - сообщают клиенту, что запрос не может быть выполнен из-за ошибки на стороне сервера. Коды ответа HTTP помогут понять, что произошло в процессе запроса и ответа на сервере. Чаще всего вы будете работать с успешными кодами ответа, а также с кодами ошибок клиента и сервера. ✨ Еще у меня есть курсы для QA: https://qaway.ru/qa-courses
1 месяц назад
💬 Поиск элемента по тексту ссылки. Если элемент, который мы хотим найти, является ссылкой, мы можем использовать поиск по её тексту, чтобы найти этот элемент на веб-странице. Текст ссылки — это текст, отображаемый в ссылке. Чтобы найти ссылку на странице, мы также можем использовать поиск по части её текста. В HTML-фрагменте страницы у нас есть ссылка, давайте посмотрим, как её можно найти. В данном примере у нас есть три ссылки: Dynamic Content, Dynamic Controls и Dynamic Loading, находящиеся внутри списка. Для поиска ссылки по тексту воспользуемся методом $. В параметре нужно передать статический метод By.linkText с указанием текста ссылки. Для поиска ссылки по части текста также необходим метод $. В параметре нужно указать статический метод By.partialLinkText и передать строку, содержащую часть ссылки. В нашем тесте, после открытия страницы, мы сначала ищем две ссылки, а затем с помощью метода should, проверяем совпадают ли значения атрибутов @href с заданными. ✨ Еще у меня есть курсы для QA: qaway.ru/...ses
1 месяц назад
Добавляем POJO в API-тестах
В этом уроке мы рассмотрим, как с помощью POJO упростить себе тестирование API. Сначала мы напишем простой автотест для проверки двух API-методов. Затем рассмотрим, что такое сериализация и десериализация. После этого модифицируем имеющийся автотест с использованием POJO, сначала при отправке данных, а затем и для проверки результата. POJO расшифровывает как Plain Old Java Object. Это простой объект Java, который не зависит от каких-либо специальных фреймворков или библиотек. Это класс, который...
8 месяцев назад
💬 Внимание, конкурс! Разыгрываю один из своих курсов по тестированию REST API. Конкурс стартует сегодня и продлится до 15 мая. Условия участия в Telegram-канале.
10 месяцев назад
Если нравится — подпишитесь
Так вы не пропустите новые публикации этого канала