Httprunner

Latest version: v4.3.5

Safety actively analyzes 630094 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 8

4.2.0

**go version**

- feat: support distributed load testing on multi-machines
- feat: support run/boom/convert curl command(s)
- feat: add ping/dns/traceroute/curl sub commands
- feat: improve builtin uploading feature, support `` indicator and inferring MIME type
- feat: hrp boom support setting duration of run time
- change: support omitting websocket url if not necessary
- change: support multiple websocket connections for each session
- fix: optimize websocket step initialization
- fix: reuse plugin instance if already initialized
- fix: deep copy api step to avoid data racing

4.1.6

**go version**

- fix: support parameterize for step name
- fix: concurrent map writes error when uploading in boom mode
- fix: record all requests of referenced testcases in boom mode
- fix: failed to record the step error in html report

4.1.5

**go version**

- feat: support setting global testcase timeout and step timeout
- feat: support uploading file by multipart/form-data
- change: set http request timeout default to 120s
- fix: insert response cookies into request for redirect requests
- fix: support log debug level for load testing
- fix: failed to load json/data content in api reference
- fix: failed to convert postman collection containing multipart/form-data requests to pytest
- fix: only get the first parameter in referenced testcase
- fix: support variable reference during extraction
- fix: simplify jmespath compatibility conversion
- refactor: simplify testcase converter

**python version**

- fix: failed to parse variable referenced in upload
- refactor: make pytest testcases

4.1.4

**go version**

- feat: config pypi index url by setting environment `PYPI_INDEX_URL`
- fix: filter commented out functions when generating plugin file
- fix: failed to use parameters in referenced testcase
- fix: failed to run testcase if python3 is not available on windows
- fix: panic occurred when running API step failed
- fix: step name overrides referenced testcase name

**python version**

- feat: support skip for pytest
- feat: print request and response details in DEBUG level when running API cases
- fix: support None/dict/list format when printing sql response
- fix: omit pseudo header names for HTTP/1, e.g. :authority, :method, :path, :schema

4.1.3

**go version**

- feat 1342: support specify custom python3 venv, priority is greater than $HOME/.hrp/venv
- feat: assert python3 package installed and version matched
- refactor: build plugin mechanism, cancel automatic installation of dependencies
- fix 1352: avoid conversion to exponential notation

**python version**

- fix: unexpected changes in step variables

4.1.2

- feat: add Dockerfile
- fix 1336: extract package in Windows
- fix: install package on MinGW64 and Windows

**go version**

- fix 1331: use `str_eq` to assert string and digit equality
- fix: load overall `pick_order` strategy in parameters_setting
- fix: ensure all dependencies in debugtalk.py are installed
- fix: select parameters with `random` strategy
- change: remove `hrp har2case`, replace with `hrp convert`

**python version**

- feat 1316: add running log and request & response details in allure report

Page 2 of 8

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.