Вопросы для интервью с почтальоном</strong>
В этом посте мы видим вопросы для интервью с почтальоном. Прежде чем двигаться дальше, не пропустите эти общие вопросы для интервью по тестированию API.
Давайте перейдем к актуальной публикации в разделе Вопросы и ответы для интервью с почтальоном.
Вопросы с ответами на интервью с почтальоном
1. Что такое Postman?
Postman — это платформа для совместной разработки API. Это популярный клиент API, который позволяет проектировать, создавать, публиковать, тестировать и документировать API.
С помощью инструмента Postman мы можем отправлять запросы HTTP/s в службу, а также получать их ответы. Сделав это, мы можем убедиться, что служба запущена и работает.
Первоначально являясь плагином для браузера Chrome, Postman теперь расширяет свое решение собственной версией как для Mac, так и для Windows.
2. Почему Postman?
Postman стал любимым инструментом более 8 миллионов пользователей.
- Бесплатно: его можно бесплатно загрузить и использовать для команд любого размера. .
- Легко: просто загрузите его и отправьте первый запрос за считанные минуты.
- Поддержка API: вы можете выполнять любые вызовы API (REST, SOAP, или обычный HTTP) и легко проверяйте даже самые большие ответы.
- Расширяемость: вы можете настроить его в соответствии со своими потребностями с помощью Postman API.
- Интеграция: вы можете легко интегрировать наборы тестов в предпочитаемый вами сервис CI/CD с помощью Newman (исполнитель сбора данных из командной строки). )
- Сообщество и поддержка: у него есть огромный форум сообщества
3. Что такое 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 -Длина: 511)
- Полезная нагрузка. По сути, это тело запроса, включающее содержимое сообщения.
6. Укажите основные компоненты ответа HTTP?
Каждый ответ HTTP содержит четыре ключевых элемента.
- Код состояния/ответа — это коды ответов, выдаваемые сервером клиенту. запрос. Например, 404 означает, что страница не найдена, а 200 означает, что ответ в порядке.
- Версия HTTP — описывает версию HTTP, например — HTTP v1.1.
- Заголовок ответа — включает информацию для ответного сообщения HTTP. Например, Content-type, Content-length, дата, статус и тип сервера.
- Тело ответа — содержит данные, которые были запрошены клиентом на сервере.
7. Какая информация API предоставляется в инструментах веб-разработчика?
Заголовки запроса, текст ответа, файлы cookie ответа
8. Что мы можем использовать для получения информации API из инструментов веб-разработчика в Postman?
Копировать как cURL может получить информацию API из инструментов веб-разработчика в Postman.
9. В каком типе кодировки почтальон принимает учетные данные для авторизации?
Почтальон принимает только кодировку Base64. Это встроено в почтальон, иначе вы также можете обратиться к сторонним веб-сайтам для преобразования учетных данных в base64.
10. Почему Postman принимает только кодировку Base64?
Мы используем base64, в частности, потому что он передает данные в текстовой форме и отправляет их в более простой форме, такой как данные формы HTML. Кроме того, мы можем полагаться на одни и те же 64 символа в любом используемом языке кодировки.
11. Что означает термин «среда» в postman?
Среда в postman — это набор пар ключ-значение. Вы можете создать несколько сред в почтальоне, которые можно быстро переключать нажатием кнопки. Существует 2 типа среды: глобальная и локальная.
12. Могут ли переменные глобальной области видимости иметь повторяющиеся имена в почтальоне?
Поскольку глобальные переменные являются глобальными, т. е. без какого-либо окружения, глобальные переменные не могут иметь повторяющихся имен. Локальные переменные могут иметь одно и то же имя, но в разных средах.
13. Какая из них будет предпочтительнее в postman – глобальная переменная или локальная переменная?
В postman, если 2 переменные имеют одинаковое имя (одна локальная, другая глобальная), тогда более высокий приоритет локальной переменной. глобальная переменная будет перезаписана.
14. Что такое коллекция почтальона?
Коллекция Postman позволяет нам группировать отдельные запросы вместе. Просто это позволяет нам организовывать запросы в папки.
15. Что вы подразумеваете под мониторами почтальона?
Монитор почтальона используется для запуска коллекций. Сборы выполняются до определенного времени, определенного пользователем. Postman Monitor требует, чтобы пользователь вошел в систему. Отчеты монитора передаются пользователями по электронной почте ежедневно/ежемесячно.
16. Что вы понимаете под термином бегунов Postman Collection?
Средство запуска коллекции почтальонов используется для выполнения тестирования на основе данных. Группа запросов API выполняется в коллекции для нескольких итераций с разными наборами данных.
17. Можно ли импортировать локальные переменные в Postman Monitors?
Да. Мониторы Postman позволяют импортировать локальные переменные, но не позволяют импортировать глобальные переменные.
18. Какова цель облака Postman, если мы работаем в компании? Почему?
Облако Postman — это общий репозиторий компаний для доступа к коллекциям Postman. В облаке Postman работу можно сохранить сразу после входа в систему. Любой член команды может получить доступ к данным/коллекциям из любого места.
19. Почему не рекомендуется сохранять работу в облаке Postman?
Не рекомендуется сохранять свою работу в облаке Postman, поскольку информация о работе компании не может быть раскрыта и остается конфиденциальной. При использовании облака Postman могут возникнуть нарушения безопасности, поскольку для облака Postman требуется вход в систему. Поэтому не рекомендуется использовать облако Postman для сохранения работы, и настоятельно рекомендуется работать в команде.
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. Какой инструмент можно использовать для запуска коллекций Postman в Jenkins?
Можно использовать Newman.
35. Как мы можем регистрировать запросы и ответы в Postman?
Мы можем просматривать журналы запросов и журналы ответов в окне консоли Postman.
36. Что такое GUID?
GUID означает глобальный уникальный идентификатор. В основном это шестнадцатеричные цифры, разделенные дефисами. GUID решает задачу обеспечения уникальности.
В Postman мы используем его для создания и отправки случайного значения в API.
{“id”: “{{$guid}}”,} |
Подробнее о GUID читайте здесьЯ бы хотел чтобы завершить этот пост «Вопросы для интервью с почтальоном» здесь. Заключительные слова. Добавьте этот пост в закладки «Вопросы и ответы из интервью с почтальоном» для дальнейшего использования. Здесь я выбрал несколько постов, которые помогут вам узнать больше о собеседованиях:
- Учебное пособие по почтальону (от начального до продвинутого уровня)
- Учебное пособие по тестированию API
- Вопросы на собеседовании по SOAP
- API Вопросы для собеседования по тестированию
- Вопросы для собеседования по ручному тестированию
- Вопросы для собеседования по Agile
- Вопросы для собеседования по Selenium
- Вопросы для собеседования по Java
- Вопросы для собеседования по TestNG
- Вопросы для собеседования по SQL
- Общие вопросы для собеседования
Что вы думаете об этой публикации «Вопросы для интервью с почтальоном»? Был ли этот пост полезен? Сделайте комментарий. Если вы считаете этот пост полезным, поделитесь им с друзьями в социальных сетях.
TAG: qa