«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Простое тестирование API с помощью инструментария CLI Prompt Toolkit

Простое тестирование API с помощью инструментария CLI Prompt Toolkit

Опубликовано 2 сентября 2024 г.
Просматривать:949

Я разработал новый инструмент под названием CLI Prompt Toolkit, который представляет собой интерфейс командной строки, предназначенный для выполнения HTTP-запросов аналогично тому, как вы это делаете с Postman.

Effortless API Testing with CLI Prompt Toolkit

Что делает код
Скрипт cli_prompt_toolkit.py предоставляет интерактивный интерфейс командной строки для выполнения HTTP-запросов.
Вот что он может сделать:

Effortless API Testing with CLI Prompt Toolkit

  1. Выбор метода HTTP:
    Вы можете выбирать различные методы HTTP (GET, POST, PUT, DELETE, PATCH, OPTIONS) с помощью интерактивной подсказки.

  2. Обработка URL-адресов:
    Введите URL-адреса с необязательными флагами и сохраните их для использования в будущем. Инструмент также поддерживает автозаполнение ранее использованных URL-адресов.
    Ввод заголовка: добавляйте к запросам собственные заголовки, вводя их непосредственно в приглашение.

  3. Обработка основного файла:
    Загрузите и отформатируйте файлы JSON, которые будут использоваться в качестве тела ваших HTTP-запросов.

  4. Отображение ответа:
    Просматривайте и форматируйте ответы на ваши запросы непосредственно в CLI.

Почему я создал этот инструмент
Я хотел создать инструмент CLI, который упростит процесс выполнения HTTP-запросов из командной строки.
Хотя Postman отлично подходит для тестирования API с графическим интерфейсом, я увидел потребность в легком текстовом инструменте, который можно было бы использовать непосредственно из терминала.
Этот проект призван предложить простую в использовании альтернативу для тех, кто предпочитает работать в командной строке или нуждается в автоматизации задач HTTP-запросов с помощью скриптов.

Git-репо

Предстоящая функция: работа над добавлением поддержки файлов cookie для улучшения обработки запросов.

Заявление о выпуске Эта статья воспроизведена по адресу: https://dev.to/jjioo/effortless-api-testing-with-cli-prompt-toolkit-526g?1. В случае нарушения авторских прав свяжитесь с [email protected], чтобы удалить ее.
Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3