30 lines
1.5 KiB
Markdown
Raw Normal View History

# hurl
> Запускать и тестировать HTTP-запросы, определённые в простом текстовом формате.
> Основано на `curl`.
> Больше информации: <https://hurl.dev/docs/manual.html>.
- Выполнить HTTP-запросы из файла:
`hurl {{путь/к/файлу.hurl}}`
- Выполнить HTTP-запросы, установив значение переменной:
`hurl --variable {{имя_переменной}}={{значение}} {{путь/к/файлу.hurl}}`
- Выполнить HTTP-запросы с секретом, который будет скрыт в логах и отчётах:
`hurl --secret {{имя_секрета}}={{значение}} {{путь/к/файлу.hurl}}`
- Выполнить HTTP-запросы, загрузив переменные и секреты из файлов:
`hurl --variables-file {{путь/к/файлу_переменных}} --secrets-file {{путь/к/файлу_секретов}} {{путь/к/файлу.hurl}}`
- Выполнить определённые HTTP-запросы из файла (с 2-й по 5-ю запись):
`hurl --from-entry 2 --to-entry 5 {{путь/к/файлу.hurl}}`
- Протестировать HTTP-запросы из файла и создать отчёт в формате HTML:
`hurl --test --report-html {{путь/к/выходномуаталогу}} {{путь/к/файлу.hurl}}`