feat: integrate locust v1.0

This commit is contained in:
debugtalk
2020-06-18 18:05:47 +08:00
parent fed8d5adaf
commit e248ba77f6
10 changed files with 830 additions and 50 deletions

View File

@@ -42,10 +42,12 @@ sentry-sdk = "^0.14.4"
allure-pytest = {version = "^2.8.16", optional = true}
requests-toolbelt = {version = "^0.9.1", optional = true}
filetype = {version = "^1.0.7", optional = true}
locust = {version = "^1.0.3", optional = true}
[tool.poetry.extras]
allure = ["allure-pytest"] # pip install "httprunner[allure]", poetry install -E allure
upload = ["requests-toolbelt", "filetype"] # pip install "httprunner[upload]", poetry install -E upload
locust = ["locust"] # pip install "httprunner[locust]", poetry install -E locust
[tool.poetry.dev-dependencies]
coverage = "^4.5.4"
@@ -57,6 +59,7 @@ httprunner = "httprunner.cli:main"
hrun = "httprunner.cli:main_hrun_alias"
hmake = "httprunner.cli:main_make_alias"
har2case = "httprunner.cli:main_har2case_alias"
locusts = "httprunner.ext.locust:main_locusts"
[build-system]
requires = ["poetry>=1.0.0"]