The root page API could not be found in space Abills Developer.
Базовая работа
/api.cgi
Основной скрипт для работы
Базовые функции работы
lib/Abills/Api
Базовые тесты, для каждого ендпоинта файл со своей схемой
t/Api #схемы t/Api/Schema
Функции модулей системы
Abills/modules/[module name]/Api.pm
Тесты модулей
Abills/modules/[module name]/t #схемы Abills/modules/[module name]/t/Schema
Импорт/експорт тестов в колекцию Postmana
Опция конфигурации | Значение |
---|---|
POSTMAN_API_KEY | API ключ Postman можно получить здесь |
POSTMAN_USER_COLLECTION_ID | ID коллекции в Postman USER API |
POSTMAN_ADMIN_COLLECTION_ID | ID коллекции в Postman ADMIN API |
ID коллекции можно получить в URL когда перейти на коллекцию в постмане
Импорт в биллинг коллекции
cd /usr/abills/misc/api/ ./tests_postman.pl import=1
Опция скрипта | Значение |
---|---|
debug | Уровень отладки импорта |
import | Сделать импорт |
type | Тип тестов user/admin |
new_schemas | Проводить импорт только новых запросов которых нет в биллинге, без обновления старых schem даже если были изменения |
Результат исполнения
Експорт с биллинга коллекции
cd /usr/abills/misc/api/ ./tests_postman.pl export=1
Опция скрипта | Значение |
---|---|
debug | Уровень отладки импорта |
import | Сделать импорт |
type | Тип тестов user/admin |
module | Модуль которого тесты нужнно обновить или создать полностью новую директорию в Postman |
Результат исполнения
Было:
Стало: