Если у вас есть коллекция интеграционных тестов для внутреннего тестирования API с Postman, но также необходимо настроить тесты из-за пределов локальной сети, вы можете загрузить тесты Postman в Dotcom-Monitor.
Обратите внимание, что в большинстве случаев коллекции Postman являются автономными и должны быть настроены на отдельных HTTP-устройствах. Для получения подробной информации см. Ограничения на многоцелевых устройствах.
О том, как защитить конфиденциальную информацию, отправляемую вместе с запросами Postman, см. в статье Как защитить данные в запросах Postman с помощью Dotcom-Monitor .
-
Что такое почтальон? Быстрый обзор
Что такое почтальон? Быстрый обзор
Почтальон является платформа u плитка для сотрудничества и девмиlopment АПесть. Почтальон предоставляет пользователям различные функции, как секундамиnding GET/POST requests изнутри интерфейса, интегратинg и автоматизация тестов API в среде CI/CDs, документирование и обмен API развитие Процессов и многое другое. Почтальон помогает сократить и оптимизировать Цикл разработки APIсекунда. Там aповторно аналогичныеляlternative инструменты почтальону на рынке сегодня, такиеs SoapUя Скрипач, Сваггер , Каталон Студия, и другие, но почтальон является одним из наиболее популярных и широкоиспользуемых инструментов из сгустка.
Почтовые коллекции
Postman Collections — это набор организованных запросов API, которые могут быть общими или экспортируемыми. Для организаций, в которых много команд или разработчиков, Postman Collections предлагает простой способ, чтобы группы или отдельные лица просматривались, добавлялись и организовывали различные запросы в API. Это гарантирует, что все работают с laтестовая версия, что запросы ар электроннойработы, как предполагалось, и поймать любой ошибки, которые могут препятствовать производительности.
Зачем использовать Dotcom-Monitor для мониторинга Postman Collections
Postman является очень надежной платформой разработки API и предлагает массу отличных возможностей и преимуществ. Одной из таких функций является возможность мониторинга производительности API внутри самой платформы. Тем не менее, Есть несколько оговорок и ограничений, когда дело доходит до мониторинга Почтальон Коллекции.
Почтальон предлагает мониторинг для всех своих планов, от их Свободного плана до их плана предприятия. В зависимости от пакета Postman, который пользователь использует для разработки API, функциональность мониторинга и связанные с ней функции могут отличаться.
Например, бесплатная версия Postman ограничена 1000 вызовов API в месяц, в то время каких команда, бизнес и корпоративный план включают 10 000 вызовов API в месяц. Почтальон предлагает опцию вызова API с оплатой по мере использования за дополнительную плату, еслиэто необходимо, для вашей организации. Кроме того, частота мониторинга может быть установлена только как низко, как каждые 5 минут. Дотком-МониПлатформа tor позволяет осуществлять мониторинг проверкис каждой минутой до каждые 3 часа,предоставляя команде достаточно гибкости и возможностей для установления проверок мониторинга.
Мониторинг местоположений
Где настройка мониторинга имеет решающее значение для понимания текущего API производительности из мест, где находятся ваши пользователи. Tон число мест мониторинга в Почтальон ограничивается только 6 местах, что является еще одной причиной, почему с помощью стороны мониторING решение, как Dotcom-Monitor имеет важное значение. Dotcom-Monitor предлагает 30 точек по всему миру, в дополнение к мониторингу из-за брандмауэра, предлагая пользователям more flexibility при настройке своих устройств мониторинга для monitoring время простоя и наличие своих API и почтовых коллекций.
Монитор Почтальон Коллекции с Dotcom-монитор
-
Что такое почтальон Коллекция и почтальон Runner?
Что такое коллекция почтальона и бегун почтальона?
В Postman у пользователей есть несколько вариантов, когда дело доходит до запуска запросов API. Они могут выбрать для запуска запросов по отдельности или выбрать опцию Runner для ногой всех запросов в данной коллекции Почтальона. Выбор опции Runner откроет все сохраненные коллекции, и отсюда пользователи могут запускать всю коллекцию, которую они хотели бы. Пользователи также могут изменить порядок выполнения запросов или удалить определенные запросы.
Кроме того, пользователи Postman могут настроить Бегущий по сбору, выбрав соответствующую среду, количество итераций, задержки (в миллисекундах) между каждым запросом или включая переменные данных. После запуска коллекции пользователи просматривают и фильтруют запросы, которые были успешными или неудачными, а также время каждого запроса. Почтальон также интегрируется с Ньюманом, так что пользователи также имеют возможность запускать свои коллекции почтальона в Newman CLI (Command Line Interface), но так как Ньюман работает на узлах.js, это должно быть установлено до запуска Ньюмана.
Подготовка коллекции почтальона
Прежде чем приступить к настройке устройства, подготовьте коллекцию Postman для импорта в решение Dotcom-Monitor,
как описано в
разделе
Загрузка коллекции почтальона в статью Dotcom-Monitor
Knowledge Base.
Если вы хотите, чтобы Dotcom-Monitor генерировал оповещения и отправлял уведомления об ответах с ошибками, добавьте проверку ответа в свою коллекцию в Postman перед импортом.
Настройка мониторинга сборов Postman
Настройка коллекции Почтальона
устройство мониторинга позволяет создавать автоматизированные тесты мониторинга ваших почтовых коллекций. Для получения краткого обзора того, как создать устройство мониторинга, пожалуйста, прочитайте статью Создание базы знаний устройства мониторинга.
Вы также можете настроить устройство мониторинга Postman Collection с помощью различных опций, таких как оповещение об
ошибках, которые происходят во время мониторинга, укажитеing мониторинг местоположений,атакже настройка планировщик мониторинга
и фильтры,
а также настройка отчетности
по результатам мониторинга. Dotcom-Monitor клиенты могут выбрать from 30 мониторинга местах по всемумиру , дов prov iding больше вариантов, которые лучше соответствуют, где ваши пользователии клиенты с являются Located, и в конечном итоге дает Более реалистичные данные мониторинга.
Сбор запросов
будет
неоднократно
выполняться
с указанной частотой для выполнения последовательности вызовов целевому
w
eb API.
Таким образом,
, утверждения, которые были указаны для запросов в Postman, будут использованы для проверки ответов API. Если какое-либо условие, установленная утверждениями, не выполнено,
устройство будет помечено как неудачное.
Если вы собираетесь настроить мониторинг для группы Postman Collections, мы рекомендуем установить одну коллекцию на устройство. Для получения подробной информации см. статью Ограничения многоцелевого назначения на нашей вики.
Настройка запроса
После того, как вы выбрали
устройство мониторинга Postman Collection
, вам будет предложено импортировать коллекцию Postman и настроить целевые параметры
в соответствии с вашими требованиями
.
Импорт коллекции Postman
Нажмите
Импорт
и выбрать подходящий вариант для загрузки коллекции. Вы можете загрузить файл JSON с коллекцией Postman или если Коллекция почтальона была опубликована публично, предоставить публичную ссылку на коллекцию. Teh Почтальон
Collection скрипт будет отображаться в разделе Запросы
коллекции
.
Загрузка файлов
Если ваша коллекция Postman содержит ссылку на файл, то после импорта в Dotcom-Monitor имя файла будет отображаться в разделе Project Files .
Система автоматически генерирует путь к онлайн-репозиторию для хранения файла в облаке Dotcom-Monitor. Путь отображается в поле «Файл онлайн-репозитория ». Чтобы использовать файл в морутинном тесте, необходимо загрузить файл в предоставленный репозиторий.
Чтобы загрузить файл в онлайн-репозиторий, обязательно сохраните устройство, а затем создайте запрос в службу поддержки со следующей информацией:
- Имя устройства Postman Collection.
- Путь к файлу онлайн-репозитория, как указано в параметрах целевого объекта тестирования.
- Копия файла для загрузки. Пожалуйста, прикрепите файл к вашему билету.
Пожалуйста, подождите некоторое время, пока наша команда обработает ваш запрос.
Задержка между запросами
Задержка между запросами
,
измеряется
в секундах
,
это время
между каждым запросом в коллекции. По умолчанию мы используем задержка время, установленое в Почтальон Коллекция Runner. Teh реelay время рассматривается при расчете времени отклика.
Игнорировать сетевые ошибки
Сетевые ошибки могут включать ошибки разрешения DNS, тайм-ауты/ошибки TCP-соединения или случаи, когда сервер прерывает или сбрасывает соединение с помощью 4xx
Или 5xx
Код состояния ответа (и нет данных).
По умолчанию Dotcom-Monitor генерирует оповещения и отправляет оповещения об ошибках сети Postman, возникших во время выполнения коллекции. Если сетевые ошибки вас не беспокоят, вы можете настроить систему так, чтобы она отфильтровывала этот тип ошибок. Если для параметра « Игнорировать сетевые ошибки » установлено значение « Да», Dotcom-Monitor не будет выдавать ошибку при неудачных запросах Postman и изменит состояние устройства на «Оповещение». Однако вы сможете увидеть ошибки HTTP в отчетах о сеансах мониторинга.
Тайм-аут коллекции
Коллекция
Тайм-аут
, mea
s
ured
в считанные
секунды, это продолжительность времени
устройство должно ждать запросы
для завершения
и сбора выполнения до завершения задачи и возвращения ошибки.
Запрос тайм-аута
Это Запрос тайм-аута интервал, измеряется в товары второго сорта, является продолжительность времени Устройство должно ожидать ответа на один запрос из коллекции.
Сценарий тайм-аут
Интервал
тайм-аута
скрипта,
измеренный
в считанные
секунды, это
продолжительность
времени
устройство должно ждать утверждения скрипт для
завершения
до окончания задачи и возврата ошибки. Максимальный тайм-аут скрипта составляет 30 секунд.
Подготовка сценария
См. статью Использование сценария подготовки и постскриптума .
Тестирование производительности с LoadView: Load Testing PostmanCollections
Если вы хотите протестировать свои коллекции почтальонов и поведение API под нагрузкой, платформа LoadView предоставляет облачное тестирование производительности с помощью реальных браузеров и предлагает функции и функции,которые вам и вашим командам необходимо легко создавать и выполнять тестыэлектронной нагрузки. Нет более дорогостоящих и трудоемких требований к инфраструктуре тестирования производительности. С LoadView, вы можете choose из более чем20 worldwide местах тестирования, имитировать сотни и тысячи одновременных пользователей, выбрать из различных кривых тестирования нагрузки,и многое другое. Быстро узнайте, как ваши почтовые коллекции и API будут обрабатывать заранее определенные объемы трафика и где могут присутствовать узкие места в производительности.
Для получения дополнительной информации о настройке и загрузке тестирования Postman Collections с помощью решения LoadView читайте в нашем учебнике по тестированию нагрузки Postman
f илиболее подробной информации.