mirror of
https://github.com/httprunner/httprunner.git
synced 2026-05-11 01:50:31 +08:00
2.0 KiB
2.0 KiB
HttpRunner is developed with Python, it supports Python 3.6+ and most operating systems. Combination of Python 3.6/3.7/3.8 and macOS/Linux/Windows are tested continuously on GitHub-Actions.
Installation
HttpRunner is available on PyPI and can be installed through pip.
$ pip3 install httprunner
If you want to keep up with the latest version, you can install with github repository url.
$ pip3 install git+https://github.com/httprunner/httprunner.git@master
If you have installed HttpRunner before and want to upgrade to the latest version, you can use the -U option.
$ pip3 install -U httprunner
$ pip3 install -U git+https://github.com/httprunner/httprunner.git@master
Check Installation
When HttpRunner is installed, 4 commands will be added in your system.
httprunner: main command, used for all functionshrun: alias forhttprunner run, used to run YAML/JSON/pytest testcaseshmake: alias forhttprunner make, used to convert YAML/JSON testcases to pytest fileshar2case: alias forhttprunner har2case, used to convert HAR to YAML/JSON testcases
To see HttpRunner version:
$ httprunner -V # hrun -V
3.0.10
To see available options, run:
$ httprunner -h
usage: httprunner [-h] [-V] {run,startproject,har2case,make} ...
One-stop solution for HTTP(S) testing.
positional arguments:
{run,startproject,har2case,make}
sub-command help
run Make HttpRunner testcases and run with pytest.
startproject Create a new project with template structure.
har2case Convert HAR(HTTP Archive) to YAML/JSON testcases for
HttpRunner.
make Convert YAML/JSON testcases to pytest cases.
optional arguments:
-h, --help show this help message and exit
-V, --version show version