PhpStorm HTTP 客户端
PhpStorm HTTP client
PhpStorm 具有内置的 HTTP 客户端 (https://www.jetbrains.com/help/phpstorm/http-client-in-product-code-editor.html),支持 JS,允许编写测试。这真的很方便,但如果我们有办法在 CI 环境或控制台中 运行 除了 PhpStorm 之外的那些测试,那就更好了。
是否有任何方法可以 运行 它们分开,或者任何 script/library 接受相同的语法?
目前不可能。
https://youtrack.jetbrains.com/issue/IDEA-239345 -- 观看这张票 (star/vote/comment) 以获得任何进展通知。
现在可以了。
我刚刚构建了一个支持执行现有 http 请求文件的 open-source CLI 应用程序。
您可以从以下网址下载该工具:https://github.com/quangson91/intellij_rest_cli
用法:
java -jar /path/to/restcli-1.0.jar -e "test" -s get-requests.http
此工具支持:
- 执行 Intellij HTTP 请求文件。
- 运行 请求文件中的测试脚本。
- 正在加载和注入环境变量
- http-client.env.json
- http-client.私有.env.json
- 跨平台:Windows、macOS 和 Linux 就绪。
- 生成测试报告 - JUnit 格式。所以你可以在CI系统中显示测试报告。
PhpStorm 具有内置的 HTTP 客户端 (https://www.jetbrains.com/help/phpstorm/http-client-in-product-code-editor.html),支持 JS,允许编写测试。这真的很方便,但如果我们有办法在 CI 环境或控制台中 运行 除了 PhpStorm 之外的那些测试,那就更好了。
是否有任何方法可以 运行 它们分开,或者任何 script/library 接受相同的语法?
目前不可能。
https://youtrack.jetbrains.com/issue/IDEA-239345 -- 观看这张票 (star/vote/comment) 以获得任何进展通知。
现在可以了。
我刚刚构建了一个支持执行现有 http 请求文件的 open-source CLI 应用程序。
您可以从以下网址下载该工具:https://github.com/quangson91/intellij_rest_cli
用法:
java -jar /path/to/restcli-1.0.jar -e "test" -s get-requests.http
此工具支持:
- 执行 Intellij HTTP 请求文件。
- 运行 请求文件中的测试脚本。
- 正在加载和注入环境变量
- http-client.env.json
- http-client.私有.env.json
- 跨平台:Windows、macOS 和 Linux 就绪。
- 生成测试报告 - JUnit 格式。所以你可以在CI系统中显示测试报告。