1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/iwxiaot-Hitchhiker

Клонировать/Скачать
README_cn.md 6.3 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 29.11.2024 03:26 a15decd

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

Чтобы попробовать Hitchhiker, перейдите по ссылке http://www.hitchhiker-api.com. Нажмите «try without login». Обратите внимание, что сервер находится за границей, поэтому скорость может быть немного медленной. Онлайн-демонстрация не поддерживает нагрузочное тестирование.

Также доступны:

Функции:

  • совместная работа в команде над разработкой API;
  • история изменений и diff для API;
  • поддержка множества переменных среды и переменных времени выполнения для решения проблем с зависимостями API;
  • мощные скрипты с поддержкой require, возможностью загрузки пакетов JS, чтения Excel, шифрования и дешифрования;
  • параметризация запросов путём извлечения изменяющихся точек из query/body и создания списка параметров, что значительно сокращает количество запросов;
  • планирование и пакетное выполнение;
  • сравнение запросов данных в разных средах (например, stage и product);
  • обработка данных перед сравнением;
  • лёгкое развёртывание с использованием Docker, Windows и Linux, данные хранятся локально без риска потери;
  • сохранение всех изменений, нет необходимости беспокоиться о потере данных при сбое сохранения или перезагрузке системы;
  • импорт коллекций Postman v1;
  • распределённое нагрузочное тестирование;
  • автоматическая синхронизация коллекций данных между членами команды;
  • планируемая разработка документации для API.

Сравнение с Postman:

Функция Hitchhiker Postman
Совместная работа Да Через Share, Pro платно
Скрипты Сильные, возможность загрузки скриптов Обычные, только встроенная библиотека скриптов
Планирование Да Требуется помощь Newman, Jenkins
Сравнение данных Да Нет
Нагрузочное тестирование Да Нет
Параметризация запросов Да Нет
Документация Планируется Фиксированный формат
API Mock Нет Да
Детали и стабильность Средние, планируется улучшение Сильные
Безопасность Высокая, локальное развёртывание Низкая, передача данных

Для демонстрации возможностей Hitchhicker используются изображения:

Инструмент тестировался только в Chrome и Firefox, другие браузеры не рассматриваются. Пользователи Hitchhiker должны иметь доступ к Chrome или Firefox.

Существует группа в WeChat: https://raw.githubusercontent.com/brookshi/images/master/Hitchhiker/hitchhiker_wx.jpg.

Лицензия: GPL-2.0 + запрет коммерческого использования.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/iwxiaot-Hitchhiker.git
git@api.gitlife.ru:oschina-mirror/iwxiaot-Hitchhiker.git
oschina-mirror
iwxiaot-Hitchhiker
iwxiaot-Hitchhiker
master