home.social

#postman — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #postman, aggregated by home.social.

  1. [Перевод] postman2pytest: как превратить Postman-коллекцию в pytest-набор за одну команду

    Вот есть Postman-коллекция из 40 запросов. Разложена по папкам, и с тестовыми скриптами, которые проверяют статус-коды. Вы потратили на неё время, она хороша. И ещё у вас есть CI-пайплайн, который про Postman никогда не слышал и слышать не собирается. Эти две вещи мирно сосуществовали месяцами, потому что никто не хочет быть тем человеком, который вручную переписывает 40 запросов в pytest-функции. Newman, конечно, есть, но Newman гоняет тесты, а не генерирует код, который можно прочитать, отредактировать и нормально положить в систему контроля версий. Получается, коллекция документирует API. CI тестирует API. Они описывают одну и ту же систему и при этом никогда не встречались. Я написал postman2pytest , чтобы их познакомить.

    habr.com/ru/articles/1033658/

    #postman #pytest #automation #apitesting #qa #конвертер

  2. [Перевод] Кризис инструментария API: почему разработчики бегут от Postman и его клонов?

    Всю свою карьеру разработчика я пользовался Postman. Помню его ещё простым расширением Chrome, слегка облегчавшим тестирование API. Жизнь в времена была гораздо проще. Сегодня я присоединяюсь к растущей толпе разработчиков, отказывающихся от этих инструментов, потому что они продались . Великое предательство: как наши любимые инструменты обернулись против нас В мире инструментария API становится популярным паттерн, отражающий ситуацию с другими инструментами разработчиков: многообещающий продукт получает поддержку и его начинают использовать, после чего корпорации принудительно ухудшают его. Postman, когда-то бывший любимцем всех разработчиков, стал наглядным примером такой трансформации. Переломным для многих моментом стало удаление Scratchpad (офлайн-режим). После этого — снижение производительности и привязка к облачному сервису. Внезапно мы оказались вынуждены синхронизировать свою работу с облаком Postman для доступа к базовому функционалу (привет, Microsoft?). Во-первых, это вставляет палки в колёса разработчиков, работающих над конфиденциальными проектами в сфере банкинга и здравоохранения, а также в государственном секторе. В этом и есть смысл — заставить их платить за инструмент, максимизировать прибыль руководства, поэтому наносимый отрасли сопутствующий ущерб не учитывается.

    habr.com/ru/articles/1025772/

    #postman #bruno #insomnia #thunder_client

  3. [Перевод] Кризис инструментария API: почему разработчики бегут от Postman и его клонов?

    Всю свою карьеру разработчика я пользовался Postman. Помню его ещё простым расширением Chrome, слегка облегчавшим тестирование API. Жизнь в времена была гораздо проще. Сегодня я присоединяюсь к растущей толпе разработчиков, отказывающихся от этих инструментов, потому что они продались . Великое предательство: как наши любимые инструменты обернулись против нас В мире инструментария API становится популярным паттерн, отражающий ситуацию с другими инструментами разработчиков: многообещающий продукт получает поддержку и его начинают использовать, после чего корпорации принудительно ухудшают его. Postman, когда-то бывший любимцем всех разработчиков, стал наглядным примером такой трансформации. Переломным для многих моментом стало удаление Scratchpad (офлайн-режим). После этого — снижение производительности и привязка к облачному сервису. Внезапно мы оказались вынуждены синхронизировать свою работу с облаком Postman для доступа к базовому функционалу (привет, Microsoft?). Во-первых, это вставляет палки в колёса разработчиков, работающих над конфиденциальными проектами в сфере банкинга и здравоохранения, а также в государственном секторе. В этом и есть смысл — заставить их платить за инструмент, максимизировать прибыль руководства, поэтому наносимый отрасли сопутствующий ущерб не учитывается.

    habr.com/ru/articles/1025772/

    #postman #bruno #insomnia #thunder_client

  4. [Перевод] Кризис инструментария API: почему разработчики бегут от Postman и его клонов?

    Всю свою карьеру разработчика я пользовался Postman. Помню его ещё простым расширением Chrome, слегка облегчавшим тестирование API. Жизнь в времена была гораздо проще. Сегодня я присоединяюсь к растущей толпе разработчиков, отказывающихся от этих инструментов, потому что они продались . Великое предательство: как наши любимые инструменты обернулись против нас В мире инструментария API становится популярным паттерн, отражающий ситуацию с другими инструментами разработчиков: многообещающий продукт получает поддержку и его начинают использовать, после чего корпорации принудительно ухудшают его. Postman, когда-то бывший любимцем всех разработчиков, стал наглядным примером такой трансформации. Переломным для многих моментом стало удаление Scratchpad (офлайн-режим). После этого — снижение производительности и привязка к облачному сервису. Внезапно мы оказались вынуждены синхронизировать свою работу с облаком Postman для доступа к базовому функционалу (привет, Microsoft?). Во-первых, это вставляет палки в колёса разработчиков, работающих над конфиденциальными проектами в сфере банкинга и здравоохранения, а также в государственном секторе. В этом и есть смысл — заставить их платить за инструмент, максимизировать прибыль руководства, поэтому наносимый отрасли сопутствующий ущерб не учитывается.

    habr.com/ru/articles/1025772/

    #postman #bruno #insomnia #thunder_client

  5. [Перевод] Кризис инструментария API: почему разработчики бегут от Postman и его клонов?

    Всю свою карьеру разработчика я пользовался Postman. Помню его ещё простым расширением Chrome, слегка облегчавшим тестирование API. Жизнь в времена была гораздо проще. Сегодня я присоединяюсь к растущей толпе разработчиков, отказывающихся от этих инструментов, потому что они продались . Великое предательство: как наши любимые инструменты обернулись против нас В мире инструментария API становится популярным паттерн, отражающий ситуацию с другими инструментами разработчиков: многообещающий продукт получает поддержку и его начинают использовать, после чего корпорации принудительно ухудшают его. Postman, когда-то бывший любимцем всех разработчиков, стал наглядным примером такой трансформации. Переломным для многих моментом стало удаление Scratchpad (офлайн-режим). После этого — снижение производительности и привязка к облачному сервису. Внезапно мы оказались вынуждены синхронизировать свою работу с облаком Postman для доступа к базовому функционалу (привет, Microsoft?). Во-первых, это вставляет палки в колёса разработчиков, работающих над конфиденциальными проектами в сфере банкинга и здравоохранения, а также в государственном секторе. В этом и есть смысл — заставить их платить за инструмент, максимизировать прибыль руководства, поэтому наносимый отрасли сопутствующий ущерб не учитывается.

    habr.com/ru/articles/1025772/

    #postman #bruno #insomnia #thunder_client

  6. Как я тестирую API: чеклист и подходы, и автоматизация

    Открыл Postman, потыкал эндпоинты, всё ответило 200 — вряд-ли хорошее тестирование Разбираю что на самом деле нужно проверять в API, показываю примеры на Postman и Jest, и даю чеклист который можно взять и использовать прямо сейчас.

    habr.com/ru/articles/1015576/

    #API_тестирование #Postman #Jest #QA #автотесты #REST_API #чеклист #тесткейсы #автоматизация_тестирования #axios

  7. Postman's agentic automation could add efficiency and ease of use, plus specialized context and governance guardrails, as #AIapps reshape API development.

    My coverage of #postman product news this week, along with analysis and discussion of the effect #AIagents are having on #APIdevelopment:

    techtarget.com/searchitoperati

    #appdev #softwareengineering #enterprisetech #APImanagement

  8. Bruno, Scalar and curl don't need AWS to be up and running to call an API. Apparently Postman does?

    This little tidbit was swiped from APIs you won’t hate.

    #postman #httpclient #api

  9. Un nouveau standard ouvert pour décrire la façon de tester et appeler une API HTTP, très utile pour les clients HTTP type Postman.

    Ce standard est proposé par Bruno, qui est un excellent client HTTP, offline-first et ouvert. Et cette initiative montre une volonté d'unir les nombreux clients HTTP sous un format commun et interopérable.

    Ce format est complémentaire à OpenAPI.

    L'idée à terme est …

    🔗 links.kalvn.net/shaare/iPTIKg

    #Bruno #postman #HTTP #specification #API

  10. Wow, what a revelation! 🌟 Instead of summoning the #Postman leviathan to simply fetch www.example.com, just whisper sweet nothings to your #terminal with #cURL, and voila, instant gratification! Who knew that the artisanal craft of HTTP requests didn't require a diploma in Electron Bloatware Engineering? 🙄🚀
    justuse.org/curl/ #HTTPrequests #techhacks #webdevelopment #HackerNews #ngated

  11. “The goal from starting out is to be able to create an API documentation suite from scratch. The minimal viable document, or the minimum the document must contain before it’s released, includes having all the calls covered, a description, even if only one sentence at this point, for every field and call, section overviews, call examples, and examples of each field. I suggest also creating a Postman collection file for each API suite. A Postman collection file is a complete set of all the requests and that each request may be run by clicking it; it’s a convenience to clients.

    Being able to create that document indicates the writer’s proficiency in the mechanics of API documentation. There is a sense of accomplishment when achieving this and comfort with this process. And rightly so. They have the privilege now of calling themselves API documentation writers.”

    robertdelwood.medium.com/start

    #TechnicalWriting #APIDocumentation #APIs #Programming #OpenAPI #DocsAsCode #SoftwareDevelopment #Postman

  12. [Перевод] Postman + Newman: быстрый старт API-автотестов на практике

    Автоматизация тестирования API — задача, с которой сталкиваются даже опытные инженеры, но многие всё ещё предпочитают полагаться на ручные запросы в Postman, а затем переносят их в код — и так годами. Но можно ли избежать этого лишнего шага? В этой статье мы покажем, как настроить эффективную автоматизацию тестов API с Postman и Newman, интегрируя их в процессы CI/CD, чтобы избежать ошибок и повысить производительность.

    habr.com/ru/companies/otus/art

    #qa_automation #qa_automation_engineer #js #js_qa_automation #postman #newman #APIзапросы #api_тестирование

  13. Тестированию WebSocket+STOMP соединения через Postman

    Всем доброго времени суток! При работе над проектом мне и команде пришлось тестировать передачу сообщений по протоколу STOMP через WebSocket соединение. Обычно для таких задач я использую Postman, который, поддерживает установление WebSocket-соединений, хоть и в beta-версии. Однако при тестировании я столкнулся с проблемой: согласно спецификации STOMP, в конце каждого фрейма должен находиться нулевой байт (NULL, 00). При этом при отправлении сообщения через Postman нулевой байт не передается корректно. В этой статье я расскажу о причинах этой проблемы и о найденным мной решении.

    habr.com/ru/articles/895784/

    #websocket #stomp #postman #testing

  14. Исследуем Trello и Todoist: разбор спорных вопросов по REST API с проектов и собеседований

    Как понять, что мы проектируем REST API правильно? Никак. Смотреть на публичную API‑документацию крупных систем, диссертацию Роя Филдинга, или на то, что уже есть в проекте. И исходя из этого принимать решения о том, как будут выглядеть новые REST API методы. В этой статье я хочу исследовать REST API сервисов управления задачами Trello и Todoist, чтобы показать, какие решения являются хорошими стандартами проектирования, а какие нет, но всё равно применяются на практике. Сделаю это с помощью спорных вопросов, которые вам могут задать на собеседовании, и которые могут встретиться в реальной работе.

    habr.com/ru/articles/877808/

    #системный_анализ #системный_аналитик #restapi #restful_api #backend #backendразработка #проектирование_по #rest_api #postman

  15. "tl;dr Postman, the popular API testing platform, hosts the largest collection of public APIs. Unfortunately, it’s become one of the largest public sources of leaked secrets. We estimate over 4,000 live credentials are currently leaking publicly on Postman for a variety of popular SaaS and cloud providers."

    trufflesecurity.com/blog/postm

    #security #api #postman #apikeys #cybersecurity

  16. Am I the only one still preferring , and over desktop tools like ? Findings like that aren't helpful: leeholmes.com/security-risks-o

  17. Today is officially the last day at NSCON for me. After almost 13 years I decided to leave the company I was Co-Founder because of personal reasons. 👋

    Many thanks to all employees, colleagues, partners, and customers who worked together with me during the past years. I‘m very thankful for all the support and the great projects we accomplished together as a team. 🤝

    Now I‘m looking for a new challenge in the area of IT Networking with focus on Network Programmability and Automation! 🤓

    #NetworkProgrammability #NetworkAutomation #DevNet #NetOps #NetDevOps #Python #PyATS #Netmiko #Nornir #Ansible #Terraform #Docker #Kubernetes #CICD #Git #Gitlab #IaC #REST #NETCONF #RESTCONF #YANG #Postman #NSO #CML #Cisco #Meraki #CheckPoint #Fortinet

  18. @delfuego @TomSellers @electronjs After using the above command and pulling down any available updates, I still have the following vulnerable #Electron-based apps on my #Mac:

    #AdGuard for #Safari (Electron v18.3.15)
    #HTTPie (21.2.0)
    #Jabra Direct (16.2.2)
    #Keybase (22.1.0)
    #Logitech Logi Options+ (23.1.1)
    #Logseq (24.6.3)
    #Postman (18.3.5) @getpostman
    #Rancher Desktop (20.3.8)
    #Microsoft Teams (19.1.8)
    #WhatsApp (13.6.9)

  19. TIL: my favorite CLI curl replacement #HTTPie now has a Desktop tool.
    httpie.io/desktop

    Looks very similar to #Postman.

  20. Crowd intelligence and especially #developers using #REST: What's your preferred client to test #APIs? #Postman, #Insomnia, #httpie oder are team #cURL?
    Or do you have any other recommendations?

    Postman feels way to sluggish (usual Electron performance) in my opinion and I'm looking for a change.

  21. API platform Postman valued at $5.6 billion in $225 million fundraise - San Francisco-based Postman, which operates a collaborative platform for developer... - feedproxy.google.com/~r/Techcr #nexusventurepartners #batteryventures #insightpartners #salesforce #microsoft #funding #postman #shopify #coatue #paypal #stripe #cisco #saas #bond #kong #crv