mirror of
https://github.com/httprunner/httprunner.git
synced 2026-05-13 04:41:17 +08:00
51 lines
1.4 KiB
Markdown
51 lines
1.4 KiB
Markdown
# Installation
|
|
|
|
`HttpRunner+` is developed with Golang, it supports Go `1.13+` and most operating systems. Combination of Go `1.13/1.14/1.15/1.16/1.17` and `macOS/Linux/Windows` are tested continuously on [GitHub-Actions][github-actions].
|
|
|
|
## install as CLI tool
|
|
|
|
```bash
|
|
$ go get -u github.com/httprunner/hrp/hrp
|
|
```
|
|
|
|
Since installed, you will get a `hrp` command with multiple sub-commands.
|
|
|
|
```text
|
|
$ hrp -h
|
|
hrp (HttpRunner+) is the next generation for HttpRunner. Enjoy! ✨ 🚀 ✨
|
|
|
|
License: Apache-2.0
|
|
Github: https://github.com/httprunner/hrp
|
|
Copyright 2021 debugtalk
|
|
|
|
Usage:
|
|
hrp [command]
|
|
|
|
Available Commands:
|
|
boom run load test with boomer
|
|
completion generate the autocompletion script for the specified shell
|
|
har2case Convert HAR to json/yaml testcase files
|
|
help Help about any command
|
|
run run API test
|
|
|
|
Flags:
|
|
-h, --help help for hrp
|
|
--log-json set log to json format
|
|
-l, --log-level string set log level (default "INFO")
|
|
-v, --version version for hrp
|
|
|
|
Use "hrp [command] --help" for more information about a command.
|
|
```
|
|
|
|
## install as library
|
|
|
|
Beside using `hrp` as a CLI tool, you can also use it as golang library.
|
|
|
|
```bash
|
|
$ go get -u github.com/httprunner/hrp
|
|
```
|
|
|
|
Then you can import `github.com/httprunner/hrp` and write testcases in Golang.
|
|
|
|
[github-actions]: https://github.com/httprunner/hrp/actions
|