From 2e0e48bffb72fa306c0e8dfd2e4fcdd35da0c74d Mon Sep 17 00:00:00 2001 From: debugtalk Date: Sat, 7 May 2022 18:51:31 +0800 Subject: [PATCH] fix: step request elapsed timming should contain ContentTransfer part --- docs/CHANGELOG.md | 6 ++++++ hrp/internal/version/VERSION | 2 +- hrp/step_request.go | 3 +-- httprunner/__init__.py | 2 +- pyproject.toml | 2 +- 5 files changed, 10 insertions(+), 5 deletions(-) diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md index adee1c8c..d5aeb4b0 100644 --- a/docs/CHANGELOG.md +++ b/docs/CHANGELOG.md @@ -1,5 +1,11 @@ # Release History +## v4.1.0-alpha (2022-05-07) + +**go version** + +- fix: step request elapsed timming should contain ContentTransfer part + ## v4.0.0 (2022-05-05) **go version** diff --git a/hrp/internal/version/VERSION b/hrp/internal/version/VERSION index f684230d..3a670224 100644 --- a/hrp/internal/version/VERSION +++ b/hrp/internal/version/VERSION @@ -1 +1 @@ -v4.0.0 \ No newline at end of file +v4.1.0-alpha \ No newline at end of file diff --git a/hrp/step_request.go b/hrp/step_request.go index 30c5988e..118be910 100644 --- a/hrp/step_request.go +++ b/hrp/step_request.go @@ -329,8 +329,6 @@ func runStepRequest(r *SessionRunner, step *TStep) (stepResult *StepResult, err } else { resp, err = r.hrpRunner.httpClient.Do(rb.req) } - - stepResult.Elapsed = time.Since(start).Milliseconds() if err != nil { return stepResult, errors.Wrap(err, "do request failed") } @@ -356,6 +354,7 @@ func runStepRequest(r *SessionRunner, step *TStep) (stepResult *StepResult, err return } + stepResult.Elapsed = time.Since(start).Milliseconds() if r.HTTPStatOn() { // resp.Body has been ReadAll httpStat.Finish() diff --git a/httprunner/__init__.py b/httprunner/__init__.py index 32ac1242..7adbd971 100644 --- a/httprunner/__init__.py +++ b/httprunner/__init__.py @@ -1,4 +1,4 @@ -__version__ = "v4.0.0" +__version__ = "v4.1.0-alpha" __description__ = "One-stop solution for HTTP(S) testing." diff --git a/pyproject.toml b/pyproject.toml index 9d6ea531..408206d0 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "httprunner" -version = "v4.0.0" +version = "v4.1.0-alpha" description = "One-stop solution for HTTP(S) testing." license = "Apache-2.0" readme = "README.md"