Skip to content

Latest commit

 

History

History
149 lines (111 loc) · 19 KB

File metadata and controls

149 lines (111 loc) · 19 KB

Reqable

English | 简体中文 | 繁體中文 | 日本語 | 한국어 | Español | Français | Deutsch | Русский

⚠️ Примечание: Reqable не является проектом с открытым исходным кодом. Этот репозиторий используется исключительно для отслеживания проблем, запросов функций и обратной связи от пользователей.

О продукте

Reqable — это универсальная платформа нового поколения для отладки и тестирования API. Она предлагает кроссплатформенную поддержку, архитектуру без обязательного входа в систему, минимальное потребление ресурсов, высокую пропускную способность и отсутствие рекламы — всё это создано для оптимизации рабочих процессов API у разработчиков и QA-инженеров. Reqable поддерживает пять основных платформ: Windows, macOS, Linux, Android и iOS.

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

Большинство функций Reqable доступны бесплатно, без пробного периода. Community-версия покрывает потребности большинства индивидуальных разработчиков; опытные пользователи и команды могут перейти на Premium-уровень для получения расширенных возможностей.

Посетите наш официальный сайт: https://reqable.com

Содержание

Отладка API

Reqable использует классическую стратегию MITM (Man-in-the-Middle) для перехвата HTTP(S)-трафика. На настольных платформах трафик захватывается через системную конфигурацию прокси; на мобильных устройствах используется локальный VPN. Захваченный трафик можно проверять и изменять с помощью богатого набора отладочных примитивов: повтор запросов, встроенное редактирование, точки останова, перезапись URL, пользовательские сценарии и многое другое.

Тестирование API

Reqable предоставляет полнофункциональный API-клиент для составления, отправки и организации запросов HTTP, WebSocket, SSE и gRPC (в ближайшее время). Он включает коллекции API с организацией по папкам, переменные окружения с разрешением по области видимости, встроенное создание документации API и облачную синхронизацию между устройствами.

Поддержка MCP

Reqable оснащён встроенным MCP-сервером (Model Context Protocol), позволяющим ИИ-ассистентам, таким как Claude и GitHub Copilot, напрямую взаимодействовать с Reqable. Это открывает возможности для ИИ-управляемых рабочих процессов по отладке API, инспекции трафика, созданию правил и автоматизированному тестированию.

Реализация MCP-сервера имеет открытый исходный код. Подробнее см. в репозитории MCP Server.

Экстремальная производительность

Reqable разработан на Flutter и C++, намеренно избегая встроенной браузерной среды выполнения. Этот архитектурный выбор повышает безопасность за счёт уменьшения поверхности атаки, одновременно обеспечивая значительные преимущества в производительности по сравнению с альтернативами на базе Electron.

  • Время холодного запуска на уровне миллисекунд.
  • Установочный размер менее 100 МБ.
  • Типичное потребление памяти менее 300 МБ при активном использовании.

Тесты производительности захвата пакетов

Тесты производительности API-клиента

Тесты проводились на Apple MacBook Pro с чипом M5. На оборудовании с более низкими характеристиками преимущество Reqable в производительности ещё более заметно.

Мобильное приложение

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

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

Функции точек останова, перезаписи и сценариев в настоящее время недоступны на мобильных платформах из-за политик безопасности на уровне платформы.

Установка

Платформа Архитектура Формат Загрузка и установка Примечания
Windows x86_64 exe Скачать Версия с установщиком (рекомендуется), поддерживается Windows 7+.
Windows x86_64 zip Скачать Портативная версия, поддерживается Windows 7+.
Mac universal - brew install reqable Требуется macOS 11.0 или новее.
Mac Intel Chip dmg Скачать Чип Intel, требуется macOS 11.0 или новее.
Mac Apple Silicon dmg Скачать Чип серии M, требуется macOS 11.0 или новее.
Linux x86_64 deb Скачать Поддерживаются Ubuntu, Debian и другие дистрибутивы. Требуется GTK 3.0.
Linux x86_64 AppImage Скачать Поддерживаются Ubuntu, Debian и другие дистрибутивы. Требуется GTK 3.0.
Android universal - Google Play Требуется Android 5.0 или новее.
Android arm64-v8a apk Скачать Требуется Android 5.0 или новее.
Android armeabi-v7a apk Скачать Требуется Android 5.0 или новее.
Android x86_64 apk Скачать Требуется Android 5.0 или новее.
iOS arm64 - App Store Требуется iOS 13.0 или новее.

Документация

https://reqable.com/en-US/docs/introduction

Благодарности

RonaldinhoL cesuproxy zclovelyj xiuluoshendaren hhs66317 DemonZD xuennai NavinChen ejfkdev QuanTum2088 DreamlingBig cesaryuan am3k0 xvhuan picture-j cxplay SugarFatFree ghost Lehcok 19774279 Jingle-Pan nullCode666 gyunlyun Arcticlyc TopMaps pansy1110 cry980285208 Toskysun Acheng97 lsdlh CAI5201314 86523553 Jesn zsh2517 CHINA-T 1002753959 hyt65098631 yinsel xx299x wuewill jinshuqishi2019 TopChina Dawnnnnnn Mrqqeat Soujer fankuiz6 airline233