HTTP-клиент PhpStorm - PullRequest
       78

HTTP-клиент PhpStorm

0 голосов
/ 19 июня 2020

PhpStorm имеет встроенный HTTP-клиент (https://www.jetbrains.com/help/phpstorm/http-client-in-product-code-editor.html) с поддержкой JS, что позволяет писать тесты. Это действительно удобно, но было бы еще лучше, если бы у нас был способ запускать эти тесты отдельно от PhpStorm, в среде CI или в консоли.

Можно ли запускать их отдельно или любой скрипт / библиотека, чем принимает тот же синтаксис?

Ответы [ 2 ]

1 голос
/ 19 июня 2020

В настоящее время невозможно.

https://youtrack.jetbrains.com/issue/IDEA-239345 - посмотрите этот билет (звезда / голос / комментарий), чтобы получать уведомления о любом прогрессе.

0 голосов
/ 04 августа 2020

Теперь это возможно.

Я только что создал приложение CLI с открытым исходным кодом, которое поддерживает выполнение ваших существующих файлов HTTP-запросов.

Вы можете загрузить инструмент с: https://github.com/quangson91/intellij_rest_cli

Использование:

java -jar /path/to/restcli-1.0.jar -e "test" -s get-requests.http

Этот инструмент поддерживает:

  • Выполнение файлов HTTP-запроса Intellij.
  • Запуск тестового скрипта внутри файлы запроса.
  • Загрузка и внедрение переменных среды из
    • http-client.env. json
    • http-client.private.env. json
  • Кросс-платформенный: Windows, macOS и Linux готовы.
  • Создание отчета о тестировании - формат JUnit. ??? Таким образом, вы можете показать отчет о тестировании в системе CI.

демо показать отчет о тестировании системы CI

...