fix(接口测试): 修复报告时间计算问题

--bug=1009945 --user=赵勇 【接口测试】场景批量执行 - 串行 - node资源池执行,执行时间和结果显示错误 https://www.tapd.cn/55049933/s/1098852
This commit is contained in:
fit2-zhao 2022-01-26 11:56:49 +08:00 committed by 刘瑞斌
parent a4a0c0a3d0
commit 93927b983c
1 changed files with 1 additions and 10 deletions

View File

@ -42,15 +42,6 @@ public class ApiScenarioReportResultService {
//解析误报内容
ErrorReportLibraryParseDTO errorCodeDTO = ErrorReportLibraryUtil.parseAssertions(result);
report.setId(UUID.randomUUID().toString());
result.setEndTime(System.currentTimeMillis());
if (result.getResponseResult() != null) {
long time = result.getEndTime() - result.getStartTime();
if (time > 0) {
result.getResponseResult().setResponseTime(time);
} else {
result.setEndTime(result.getEndTime());
}
}
String resourceId = result.getResourceId();
report.setResourceId(resourceId);
report.setReportId(reportId);
@ -58,7 +49,7 @@ public class ApiScenarioReportResultService {
report.setPassAssertions(Long.parseLong(result.getPassAssertions() + ""));
report.setCreateTime(System.currentTimeMillis());
String status = result.getError() == 0 ? ExecuteResult.Success.name() : ExecuteResult.Error.name();
if(CollectionUtils.isNotEmpty(errorCodeDTO.getErrorCodeList())){
if (CollectionUtils.isNotEmpty(errorCodeDTO.getErrorCodeList())) {
status = ExecuteResult.errorReportResult.name();
report.setErrorCode(errorCodeDTO.getErrorCodeStr());
}