fix:clear step variables after step end

This commit is contained in:
duanchao.bill
2022-06-10 20:41:41 +08:00
parent cd11bcc6bd
commit 0f0a047e5b
3 changed files with 5 additions and 0 deletions

View File

@@ -150,6 +150,7 @@ def run_step_request(runner: HttpRunner, step: TStep) -> StepResult:
session_data = runner.session.data
session_data.success = step_result.success
session_data.validators = resp_obj.validation_results
step.variables.clear()
# save step data
step_result.data = session_data

View File

@@ -159,6 +159,8 @@ def run_step_sql_request(runner: HttpRunner, step: TStep) -> StepResult:
session_data = runner.session.data
session_data.success = step_result.success
session_data.validators = resp_obj.validation_results
step.variables.clear()
# save step data
step_result.data = session_data
step_result.elapsed = time.time() - start_time

View File

@@ -173,6 +173,8 @@ def run_step_thrift_request(runner: HttpRunner, step: TStep) -> StepResult:
session_data = runner.session.data
session_data.success = step_result.success
session_data.validators = resp_obj.validation_results
step.variables.clear()
# save step data
step_result.data = session_data
step_result.elapsed = time.time() - start_time