1. Предисловие
В современном быстро развивающемся мире разработки программного обеспечения API (интерфейсы прикладного программирования) стали играть центральную роль в создании современных приложений и сервисов. С ростом популярности API разработчикам и тестировщикам срочно необходим мощный, эффективный и простой в использовании инструмент для упрощения процесса отладки и тестирования API. Postman стал первым выбором, и с тех пор появилось множество отличных программных продуктов API.
Эта статья познакомит вас Новое поколение универсального решения для отладки и тестирования API — Reqable。
Что такое Рекабл?
Reqable = Fiddler + Charles + Postman
Reqable имеет минималистичный дизайн, богатые функции, эффективную производительность и двойную платформу для настольных и мобильных телефонов.
2. Введение
Reqable — это профессиональный кроссплатформенный инструмент разработки и отладки HTTP, поддерживающий протоколы HTTP1, HTTP2 и HTTP3 (QUIC) на всех платформах. Он прост в использовании, мощный и эффективный, помогая разработчикам программ и тестировщикам повысить производительность. Он очень подходит для разработки, тестирования, работы в сети, безопасности, сканеров и других инженеров.
Предшественником Reqable было HttpCanary (приложение для платформы Android). Позже оно было обновлено, отменено все технологические стеки и переписано на C++ и Flutter. Сохранились только логотип и цвет темы, поэтому они не сильно связаны. Конечно, одна из задач Reqable — полностью заменить HttpCanary.
Функции:
Официальный адрес сайта:
https://reqable.com/
3. Приступайте к работе быстро
1. Установите сертификат
Reqable использует классическую технологию «человек посередине» (MITM) для анализа HTTPS-трафика. Когда клиент взаимодействует с прокси-сервером Reqable (называемым посредником), посреднику необходимо повторно подписать SSL-сертификат удаленного сервера. Чтобы обеспечить успешную связь SSL между клиентом и посредником, корневой сертификат посредника (корневой сертификат CA) должен быть установлен в локальном центре управления сертификатами клиента.
Сертификаты можно устанавливать автоматически и вручную на рабочий стол.
Сертификат мобильной установки-Android.
Сертификат мобильной установки – iOS.
2. Отладка API
Использование Reqable для получения трафика, с точки зрения непрофессионала, означает захват пакетов.
Включите переключатель отладки и посетите http://www.httpbin.org/ в браузере. Все данные запросов веб-сайта были записаны в список отладки Reqable.
Просмотр подробностей указанного запроса.
Щелкните рабочую среду слева и щелкните указанное имя домена, чтобы просмотреть структуру каталогов всех запросов под этим именем. Нажмите «Выбрать», чтобы просмотреть подробную информацию о запросе.
3. Тестирование API
Создайте новый сеанс API, введите адрес интерфейса и параметры запроса, нажмите «Отправить» и верните данные ответа.
И вы можете просмотреть производительность используемого интерфейса.