atesting.ru Блог 30+ вопросов и ответов на собеседование с почтальоном

30+ вопросов и ответов на собеседование с почтальоном

Вопросы для собеседования с почтальоном

В этом посте мы видим вопросы для собеседования с почтальоном. Прежде чем продолжить, не пропустите эти общие вопросы на собеседовании по тестированию API.

Давайте перейдем к фактическому посту на Вопросы и ответы на собеседовании почтальона .

< p> 30+ вопросов и ответов на собеседование с почтальоном

Вопросы с ответами на собеседовании почтальона

1. Что такое почтальон?

Postman — это платформа для совместной работы по разработке API. Это популярный клиент API, который позволяет проектировать, создавать, публиковать, тестировать и документировать API.

Используя инструмент Postman, мы можем отправлять запросы HTTP/s к службе, а также получать их ответы. Сделав это, мы можем убедиться, что служба запущена и работает.

Будучи изначально плагином для браузера Chrome, Postman теперь расширяет свое решение нативной версией как для Mac, так и для Windows.

2. Почему почтальон?

Почтальон стал любимым инструментом более 8 миллионов пользователей.

  • Бесплатно: его можно бесплатно загрузить и использовать для команд любого размера.
  • < li> Просто: просто скачайте его и отправьте свой первый запрос в считанные минуты.

  • Поддержка API: вы можете выполнить любой вызов API (REST, SOAP или обычный HTTP) и легко проверять даже самые большие ответы.
  • Расширяемость: вы можете настроить его в соответствии с вашими потребностями с помощью Postman API.
  • < strong> Интеграция: Вы можете легко интегрировать наборы тестов в предпочитаемую вами службу CI/CD с помощью Newman (средство запуска коллекции командной строки)
  • Community & amp; Поддержка: у него есть огромный форум сообщества.

3. Что такое API?

API — это аббревиатура, обозначающая интерфейс прикладного программирования. API — это набор процедур, протоколов и инструментов для создания программных приложений. API определяют, как одна программа должна взаимодействовать с другой программой.

Проще говоря, API означает интерфейс прикладного программирования. API действует как интерфейс между двумя программными приложениями и позволяет двум программным приложениям взаимодействовать друг с другом. API — это набор программных функций, которые могут выполняться другим программным обеспечением.

Необходимо прочитать: полное руководство по тестированию API

4. Назовите некоторые инструменты, используемые для тестирования API?

Вот некоторые из инструментов, используемых для тестирования API:

  • Postman
  • Katalon Studio
  • SoapUI
  • Tricentis Tosca
  • Apigee
  • Jmeter

5 . Каковы основные компоненты HTTP-запроса?

HTTP-запрос включает пять ключевых элементов:

  • HTTP-методы — набор методов запроса для выполнения желаемого действия. для данного ресурса (GET, PUT, POST, DELETE)
  • Унифицированный идентификатор ресурса (URI) — описывает ресурс.
  • Версия HTTP, (например, HTTP v1.1)
  • Заголовки запроса (пример — Content-type: application/json, Content-Length: 511)
  • Payload — это в основном тело запроса, которое включает содержимое сообщения.

6. Укажите основные компоненты ответа HTTP?

Каждый ответ HTTP содержит четыре ключевых элемента.

  • Код состояния/ответа — это коды ответа, выданные сервер по запросу клиента. Например, 404 означает, что страница не найдена, а 200 означает, что ответ в порядке.
  • Версия HTTP — описывает версию HTTP, например HTTP v1.1.
  • Заголовок ответа — включает информацию для сообщения HTTP-ответа. Например, Content-type, Content-length, date, status и server type.
  • Тело ответа — содержит данные, которые были запрошены клиентом серверу.

< р> 7. Какая информация API отображается в инструментах веб-разработчика?

Заголовки запроса, тело ответа, файлы cookie ответа

8. Что мы можем использовать для получения информации API из инструментов веб-разработчика в Postman?

Скопируйте как cURL, чтобы получить информацию API из инструментов веб-разработчика в Postman.

9. В каком типе кодировки почтальон принимает учетные данные для авторизации?

Почтальон принимает только кодировку Base64. Это встроено в почтальон, или вы также можете ссылаться на сторонние веб-сайты для преобразования учетных данных в base64.

10. Почему Postman принимает только кодировку Base64?

Мы используем base64, в частности, потому, что он передает данные в текстовую форму и отправляет их в более простой форме, такой как данные HTML-формы. Кроме того, мы можем полагаться на те же 64 символа в любом используемом нами языке кодирования.

11. Что подразумевается под термином «среда» в почтальоне?

Среда в почтальоне — это набор пар ключ-значение. В почтальоне можно создать несколько сред, которые можно быстро переключать нажатием кнопки. Существует 2 типа среды: глобальная и локальная.

12. Могут ли глобальные переменные области видимости иметь повторяющиеся имена в почтальоне?

Поскольку глобальные переменные являются глобальными, то есть без какой-либо среды, глобальные переменные не могут иметь повторяющиеся имена. Локальные переменные могут иметь одно и то же имя, но в разных средах.

13. Какой из них будет предпочтительнее в почтальоне — глобальная переменная или локальная переменная?

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

14. Что такое коллекция почтальонов?

Коллекция почтальонов позволяет нам группировать отдельные запросы вместе. Просто это позволяет нам организовывать запросы в папки.

15. Что вы подразумеваете под мониторами почтальона?

Монитор почтальона используется для управления коллекциями. Коллекции выполняются до указанного пользователем времени. Postman Monitor требует, чтобы пользователь вошел в систему. Отчеты монитора отправляются пользователям по электронной почте ежедневно/ежемесячно.

16. Что вы понимаете под термином «бегуны по сбору почтальонов»?

Последователи по сбору почтальонов используются для выполнения тестирования, управляемого данными. Группа запросов API выполняется в виде коллекции для нескольких итераций с разными наборами данных.

17. Можно ли импортировать локальные переменные в мониторы Postman?

Да. Мониторы Postman позволяют импортировать локальные переменные, но не позволяют импортировать глобальные переменные.

18. Какова цель облака Postman, если мы работаем в компании? Почему?

Облако Postman — это обычное хранилище компаний для доступа к коллекциям Postman. В облаке Postman работу можно сохранить сразу после входа в систему. Любой член команды может получить доступ к данным/коллекциям из любого места.

19. Почему не рекомендуется сохранять работу в облаке Postman?

Не рекомендуется сохранять свою работу в облаке Postman, поскольку работа компании не может быть разглашена и остается конфиденциальной. Нарушения безопасности могут возникнуть, если облако Postman используется, поскольку облако Postman требует входа в систему. Поэтому Postman Cloud не рекомендуется для сохранения работы, а рабочее пространство группы настоятельно рекомендуется.

20. Для чего нужен код статуса 304?

Это означает НЕ ИЗМЕНЕНО. Он используется для уменьшения использования полосы пропускания сети в случае условных запросов GET. Тело ответа должно быть пустым. Заголовки должны содержать дату, местоположение и т. Д.

21. Определить код состояния 201?

Это означает созданный, когда ресурс успешно создан с помощью запроса POST или PUT. Он возвращает ссылку на вновь созданный ресурс, используя заголовок местоположения.

22. Когда мы используем глобальные переменные, переменные коллекции и локальные переменные?

Глобальные переменные — это переменные общего назначения, идеально подходящие для быстрых результатов и создания прототипов. Они используются при передаче данных другим запросам.

Переменные коллекции в основном может использоваться для хранения некоторых констант, которые не меняются во время выполнения коллекции. Они используются для констант, которые не изменяются во время выполнения, а также для URL-адресов/учетных данных аутентификации, если существует только одна среда.

Локальные переменные доступны только в запросе, который установлен их или при использовании Newman/Collection runner во время всего выполнения. Они используются всякий раз, когда вы хотите переопределить все другие области действия переменных.

23. Как удалить локальные переменные?

Локальные переменные автоматически удаляются после выполнения тестов.

24. Как мы можем остановить выполнение запросов или остановить запуск коллекции?

postman.setNextRequest (null);

25. В чем разница между данными формы и x-www-form-urlencoded?

Разница между данными формы и x-www-form-urlencoded заключается в том, что URL-адрес будет закодирован при отправке через x-www-form-urlencoded.

26. Где хранятся параметры запроса в запросе GET?

Параметры запроса хранятся в URL-адресе запроса GET.

27. Как мы можем получить доступ к переменной Postman?

Мы можем получить доступ к переменной Postman, введя имя переменной как {{var}}

28. Каков код ответа HTTP для запроса POST с неверными параметрами?

400 Bad Request — идеальный код ответа для запроса с неверными параметрами.

29. Как вы можете повторить запрос 100 раз в Postman?

С помощью Collection Runner

30. Как мы можем организовать запросы в Postman?

Мы можем организовать запросы в Postman с коллекциями.

31. Какой язык программирования используется для тестов Postman?

JavaScript

32. Что будет выполняться первым при запуске коллекции?

Скрипты предварительного запроса на уровне коллекции выполняются первыми при запуске коллекции.

33. Какие библиотеки JS доступны в Postman?

Lodash, Moment, GUID

34. Какой инструмент можно использовать для запуска Коллекций почтальона в Jenkins?

Можно использовать Newman.

35. Как мы можем регистрировать запросы и ответы в Postman?

Мы можем просматривать журналы запросов и ответы через окно Postman Console.

36. Что такое GUID?

GUID означает глобальный уникальный идентификатор. Это в основном шестнадцатеричные цифры, разделенные дефисами. GUID решает задачу уникальности.

В Postman мы используем его для генерации и отправки случайного значения в API.

123 {& # 34; id & # 34 ;: & # 34; {{$ guid}} & # 34 ;,}

Подробнее о GUID здесь

Я хотел бы завершить этот пост «Вопросы на собеседовании почтальона» здесь. Заключительные слова. Добавьте в закладки этот пост «Вопросы и ответы на собеседовании с почтальоном» для дальнейшего использования. Здесь я отобрал несколько сообщений, которые помогут вам узнать больше о материалах, связанных с интервью:

  • Учебник почтальона (от начального до продвинутого уровня)
  • Учебник по тестированию API
  • Вопросы для собеседования по протоколу SOAP
  • Вопросы для собеседования по тестированию API
  • Вопросы для собеседования по ручному тестированию
  • Вопросы для собеседования по Agile
  • Вопросы для собеседования по Selenium
  • Вопросы для собеседований по Java
  • Вопросы для собеседований TestNG
  • Вопросы для собеседований по SQL
  • Общие вопросы для собеседований

Каковы ваши мнения об этом посте «Вопросы на собеседовании с почтальоном»? Был ли этот пост полезен? Сделайте комментарий. Если вы найдете этот пост полезным, поделитесь им с друзьями в социальных сетях.

TAG: qa