This repository has been archived by the owner on Mar 28, 2022. It is now read-only.
Releases: httprunner/hrp
Releases · httprunner/hrp
v0.8.0
- feat: support hashicorp python plugin over gRPC
- feat: create scaffold with plugin option,
--py
(default),--go
,--ignore-plugin
- feat: print statistics summary after load testing finished
- feat: support think time for api/load testing
- fix: update prometheus state to stopped on quit
v0.7.0
- feat: support API layer for testcase #94
- feat: support global headers for testcase #95
- feat: support call referenced testcase by path in YAML/JSON testcases
- fix: decode failure when content-encoding is deflate
- fix: unstable RPS when load testing in high concurrency
v0.6.4
- feat: both support gPRC(default) and net/rpc mode in hashicorp plugin, switch with environment
HRP_PLUGIN_TYPE
- refactor: move submodule
plugin
to separate repogithub.com/httprunner/plugin
- refactor: replace builtin json library with
json-iterator/go
to improve performance
v0.6.3
- feat: support customized setup/teardown hooks (variable assignment not supported)
- feat: add flag
--log-plugin
to turn on plugin logging - change: add short flag
-c
for--continue-on-failure
- change: use
--log-requests-off
flag to turn off request & response details logging - fix: support posting body in json array format
- fix: testcase format compatibility with HttpRunner
v0.6.2
- feat: support text/html extraction with regex
- change: json unmarshal to json.Number when parsing data
- fix: omit pseudo header names for HTTP/1, e.g. :authority
- fix: generate
headers.\"Content-Type\"
in har2case - fix: incorrect data type when extracting data using jmespath
- fix: decode response body in brotli/gzip/deflate formats
- fix: omit print request/response body for non-text content
- fix: parse data for request cookie value
v0.6.1
- fix: set request Content-Type for posting json only when not specified
- fix: failed to generate API test report when data is null
- fix: panic when assertion function not exists
- change: json unmarshal to float64 when parsing data
- fix: broadcast to all rendezvous at once when spawn done
v0.6.0
v0.5.3
v0.5.2
- feat: support creating and calling custom functions with hashicorp/go-plugin
- feat: add scaffold demo with hashicorp plugin
- feat: report events for initializing plugin
- fix: log failures when the assertion failed