https://usebruno.com/ Очередной апи клиент, который мне нравится больше остальных.
- Схемы храним в репозитории. Никаких тебе облачных хранилищ. И это хорошо.
- Он в принципе весь оффлайновый.
- Open source, ну этим уже мало кого удивишь.
- В бесплатной версии можно конвертировать openapi документацию в bruno коллекцию. Еще одно применение нашей документации.
- В более платной версии можно и обратно. Коллекцию в openapi.
- Есть ui пакет. Есть cli. Есть vscode расширение. Чем удобно, тем и пользуйся.
- Тесты можно писать прямо там: `test("should be able to login", function () { expect(res.getStatus()).to.equal(200); });
test("should return json", function () { expect(res.getBody()).to.eql({ hello: "Bruno", }); });
- Есть "секретики". Не обязательно пихать их прямо в коллекцию. Можно рядом .env файл завести.
- Есть скриптинг, позволяющий писать в переменные результаты ответа сервера. (Пример - получили AT, запихали в переменную, дальше работаем с ней). В общем, толковый, с виду, инструмент.`